The super fast, multithreaded
HTML browser from Ekioh
Ekioh has developed a clean room browser architecture which fully utilises all of the available processor cores and the GPU. Our Flow Browser harnesses the combined power of each CPU core to slash page layout times. Our GPU rasterisation delivers unrivalled graphics performance.
Flow is crafted for the latest multi-core silicon. It delivers unbeatable browser performance and has very low memory consumption.
Chrome & WebKit based browsers waste almost all the available performance of GPU enabled multi-core silicon. Flow is different. It makes full use of modern hardware to take performance to the next level.
Flow uses GPU rendering techniques from the gaming industry delivering smooth visual effects and consistently high frame rate animations.
As explained in our blog post about smoother animations, Flow can deliver over twice the frame rate of other browsers. This means it is able to meet the exacting demands of 4K UIs and the high frame rate requirements of VR headsets whilst enabling tight management of hardware costs.
HTML layout can account for as much as half of a browser’s overall activity. Flow dramatically improves layout performance by using multithreading to position elements simultaneously. As explained in our blog post about improving layout performance, our new parallel multithreaded architecture cuts layout times by up to 60% on a quad-core device.
Blink and WebKit use accelerated compositing to achieve desired levels of rendering performance, but this has significant memory overheads. At HD resolutions, cached pixmaps can account for as much as 50MB, at 4K it is over 200MB. Flow’s innovative use of the GPU delivers richer looking UIs and more dynamic animations without the need for cached pixmaps. As described in our blog post about graphics speed, Flow more than doubles rendering performance but only uses a fraction of the memory required for accelerated compositing.