As a technical journalist, the integration of Canvas with WebGL represents a significant leap in the capabilities of web graphics and interactive experiences. This exploration aims to demystify how these technologies converge to transform the web into a more dynamic…
Category: Blog
Your blog category
Introducing WebKit Android NDK Port
Why did we create a new port for Android? Web Applications are a hot topic these days, and more and more people in the industry want proper solution that provides HTML5, CSS3, SVG and Device API. By the time we…
JavaScript Remote Debugging with Google Chrome Developer Tools for Java
Everyone knows that WebKit Android port does not support JavaScript Remote Debugging. But we also know this function is crucial when it comes to developing a web application or website. Without this function, developers have to go through a very…
How to implement HTML5 Canvas Radial Gradient.
Most 2D graphics libraries have their own radial gradient and most radial gradients are similar to the radial gradient of Open VG[4]. Open VG as has two properties (the focal point and the circle). However, the HTML5 canvas radial gradient…
FOSDEM Proposal Submission
We’ve just submitted a proposal to FOSDEM13. We want to present our recent work, “Implementing Threaded Accelerated Compositing in WebKit GTK+” at FOSDEM CrossDesktop DevRoom 2020. This talk covers the technical backgrounds of WebKit accelerated compositing as well as the best practices…
Hello world!
Welcome to WordPress. This is your first post. Edit or delete it, then start writing!
CanvasGL vs CairoGL on batch
The design and implementation of CanvasGL and CairoGL are very similar because both process 2D vector graphics drawing calls using GPU. However, the performance of CanvasGL is better in many cases because CanvasGL can batch more drawing calls than CairoGL.…