The super fast, multithreaded
HTML browser from Ekioh
Flow is a totally new browser. With a fresh approach to browser design, Flow uses parallel layout to render pages faster and its smart use of the GPU means animations are smoother and more memory efficient.
Flow’s design started from a clean sheet which means it isn’t held back by a historic architecture or a legacy codebase. It was developed in response to multicore processors and GPUs becoming commonplace in consumer electronics products.
Flow’s streamlined design takes full advantage of today’s processor architectures to give more responsive pages with smoother graphics and lower memory consumption.
Flow’s architecture is different in two fundamental ways. Its ability to lay out multiple areas of the page at the same time, and its efficient use of the GPU. These lead to faster page layout and richer animations.
Faster page layout: Flow’s parallel layout uses multithreading to position multiple page elements at the same time. By distributing each of the layout tasks across the available processor cores, Flow makes more compelling page designs possible. Its parallel layout increases visual impact without affecting animation quality.
Richer animations: Flow makes efficient use of the GPU to ensure pages are rendered quickly. By using techniques from the gaming industry, Flow achieves significantly higher frame rates than other browsers. Faster page rendering, combined with parallel layout, supports more complex animations and richer visual displays.
Flow also reduces memory consumption. GPU rendering removes the need for memory hungry accelerated compositing which most browsers rely upon to achieve higher frame rates. This can dramatically reduce memory usage as UI resolutions increase to 4K and above.
Flow’s versatility and performance make it suitable for an almost limitless number of uses. Its graphics performance and efficient memory usage make it ideal for TVs, set-top boxes, embedded devices, consumer electronic products, and as an app engine for phones and tablets.