A simple HTTP application server that accepts or rejects connections based on authenticated attributes including ip, user agent, etc. The server can be used stand alone or as middleware for connect or express.
Internet Explorer and Microsoft Edge browsers definition
A plugin for Prerender server which makes it passthrough the request user-agent instead of masking it. This is intended for sites that serve different content based on the request user agent.
Prerender server plugin for forwarding http User-Agent header instead of masking it FantomJS.
Express middleware for server-side device / OS / browser detection based off of conditionizr: http://conditionizr.com
Dynamic Rendering allows you to render React components different depending on user agent. If your visitor is a bot, like GoogleBot or Yandex, use Server Side Rendering + hydration. If your visitor is a real user, use only Client Side Rendering.