Google has this week released a stable version of its Chrome Browser version 18, which brings with it a number of new features, including significant improvements to both Canvas2D’s speed and WebGL’s reach.
GPU-accelerated Canvas2D has been enabled in the Beta channel for some time. But now, Google has enabled GPU-accelerated Canvas2D to run on capable Windows and Mac computers, with the aim to make web-based applications such as games perform even better than a pure software implementation. This enhancement is particularly beneficial for developers and users who rely on high-performance graphics for interactive applications and games.
Enhanced Graphics Performance
The introduction of GPU-accelerated Canvas2D means that rendering 2D graphics on web pages will be significantly faster and smoother. This is a crucial development for web developers who create complex animations and graphics-intensive applications. By offloading the rendering tasks to the GPU, the CPU is freed up to handle other tasks, resulting in a more responsive and efficient browsing experience. This improvement is expected to benefit a wide range of applications, from simple animations to complex data visualizations and interactive games.
Google has also enabled SwiftShader to help out older systems to run WebGL 3D apps, such as Windows XP systems or systems equipped with integrated Intel video chips. WebGL is a JavaScript API for rendering interactive 3D graphics within any compatible web browser without the use of plug-ins. However, not all systems are equipped with the necessary hardware to support WebGL natively. To address this, Google has integrated SwiftShader, a software rasterizer licensed from TransGaming, to ensure broader compatibility.
Broader Accessibility with SwiftShader
Google explains:
“WebGL enables compelling 3D content on the web, so we want to ensure that as many users as possible have access to this technology. That’s why we’ve enabled SwiftShader, a software rasterizer licensed from our friends at TransGaming, for users with older configurations.”
SwiftShader acts as a fallback for systems that lack the hardware capabilities to support WebGL. By using software rendering, SwiftShader allows these older systems to still experience 3D content, albeit at a lower performance level compared to hardware-accelerated rendering. This move by Google ensures that a larger audience can access and enjoy rich 3D web content, regardless of their hardware limitations.
The inclusion of SwiftShader is particularly important for educational and enterprise environments where older hardware is still in use. It allows institutions to leverage modern web technologies without the immediate need for hardware upgrades, thereby extending the lifespan of existing equipment and reducing costs.
In addition to these major updates, Chrome 18 also includes various bug fixes and performance improvements that enhance the overall stability and security of the browser. These updates are part of Google’s ongoing commitment to providing a fast, secure, and reliable browsing experience for all users.
As web applications continue to evolve, the need for efficient and powerful rendering technologies becomes increasingly important. Google’s efforts to enhance Canvas2D and WebGL support in Chrome 18 demonstrate their dedication to pushing the boundaries of what is possible on the web. Developers and users alike can look forward to a more immersive and interactive web experience as these technologies continue to mature.
Source: Electronista : Google
Latest Geeky Gadgets Deals
Disclosure: Some of our articles include affiliate links. If you buy something through one of these links, Geeky Gadgets may earn an affiliate commission. Learn about our Disclosure Policy.