Flow Browser
Flow makes HTML faster
Flow uses multithreading for page layout – multiple page elements are positioned concurrently. Flow draws HTML elements directly on the GPU – this dramatically improves rendering performance and helps keep the CPU free for faster JavaScript execution.
Smooth
All the CPU cores are used for page layout. Animations are smoother and glitch-free.
Fast
Only the GPU is used for rendering. This enables richer graphics and uses less memory.
Powerful
Flexbox, CSS custom properties, CSS calc(), WebGL and GPU accelerated canvas.
Flow was developed in response to both GPUs and multicore processors becoming commonplace in consumer electronics products and embedded systems. Its performance automatically scales as the number of CPU & GPU cores increases.
Develop
Desktop development builds for Android, macOS, Linux and Windows enable off-target content development. Flow has built in tools for on-target debugging and Selenium WebDriver support for product quality assurance testing.
Integrate
Flow integrates with the platform’s media player and includes a sample GStreamer integration providing a fast route to integrate video within the UI. NPAPI plugin support offers integration with custom platform features.
Deploy
SDKs are available for various operating systems, including Android, Linux, iOS, macOS and Windows.
Product Summary
100% rendering on the GPU
- Renders pages faster using less memory
HTML & CSS3
- CSS calc() and custom properties (variables)
- CSS Transforms (2D and 3D)
- CSS Flexbox
- Bi-directional text layout
Graphics
- Web Fonts
- Canvas, SVG & WebGL
Media
- HTML Audio & Video tags
Scripting and Storage
- ECMAScript with JIT (SpiderMonkey)
- Web Storage
- Web SQL
NPAPI plugin support
Platform
- Available for a wide variety of platforms including Linux, Android, Raspberry Pi and Windows
- Flexible integration including STB vendors' APIs and OpenGL ES
- SDKs include example ports
- Sample GStreamer integration for Media APIs
Resource Requirements
- Smooth animations from a GPU-enabled processor with just 1K DIMPS
Content Development
- Inbuilt content analysis and debug tools
- Linux, macOS and Android desktop builds for off-target content development
Regular Updates
- Improving site compatibility and feature set