Articles by Paul Rouget
-
How to develop a HTML5 Image Uploader
HTML5 comes with a set of really awesome APIs. If you combine these APIs with the <canvas> element, you could create a super/modern/awesome Image Uploader. This article shows you how. All these tips work well in Firefox 4. I also describe some alternative ways to make sure it works on Webkit-based browsers. Most of these […]
-
Firefox 4: Better performance with Lazy Frame Construction
This is a re-post from Timothy Nikkel’s blog. Lazy Frame Construction is new to Gecko and allows many DOM operations (appendChild, insertBefore, etc) to not trigger immediate reflows. This can vastly improve the interactive performance of very complex web pages. If you want to test this out, you should get a Firefox Nightly. Lazy frame […]
-
Firefox 4 Beta: Latest Update is Here, with WebGL
The new Firefox 4 Beta is here, and comes with WebGL activated by default. You can download this new beta here: http://firefox.com/beta. Flight of the Navigator is a WebGL + Audio API demo developed by a team of Mozilla volunteers. You can see the demo online here (you need a WebGL compatible browser). More information […]
-
Firefox 4: Drawing arbitrary elements as backgrounds with -moz-element
This is a guest post by Markus Stange. Markus usually works on the Firefox Mac theme implementation, but this time he went on a small side trip through the Gecko layout engine in order to implement -moz-element. In Firefox Beta 4 we’re introducing a new extension to the CSS background-image property: the ability to draw […]
-
Firefox Development Highlights – H.264 & MP3 support on Windows, scoped stylesheets + more
Time for the first look this year into the latest developments with Firefox. This is part of our Bleeding Edge and Firefox Development Highlights series, and most examples only work in Firefox Nightly (and could be subject to change). H.264 & MP3 support on Windows Firefox for Android and Firefox OS already support H.264 and […]
-
offline web applications
The network is a key component of any web application, whether it is used to download JavaScript, CSS, and HTML source files and accompanying resources (images, videos, …) or to reach web services (XMLHttpRequest and <forms>). Yet having offline support for web applications can be very useful to users. Imagine, for example, a webmail application […]
-
file drag and drop in Firefox 3.6
In a previous post, we showed you how to upload several files using the input element. In Firefox 3.6, you can let your users drag and drop files directly into your web page, without going through the file picker. Demo If you’re running the latest Firefox 3.6 beta, check out our interactive demo of drag […]
-
Firefox 4: recent changes in Firefox
I’ve been really busy these days, and I didn’t have a chance to keep you updated, and a lot happened: Javascript Release of Jägermonkey, Firefox new Javascript engine Release of Kraken, a new browser benchmark SpiderMonkey JSON change: trailing commas no longer accepted New ES5 strict mode support, see the restrictions Hardware acceleration, how to […]
-
Firefox 4 Beta: Latest Update is Here – Experimenting With Multi-touch
The latest Firefox 4 Beta has just been released (get it here). This beta comes with hundreds of bug fixes, improvements and multi-touch support for Windows 7 (see the release notes here). This article is about multi-touch support. Felipe Gomes is working on bringing multi-touch support to web content. In this latest beta, we are […]
-
Help us to make Firefox 4 better: How to open a bug
If you run Firefox Beta or Firefox nightlies, you will probably run into some issues. Reporting these bugs and crashes will help us to make sure the user experience is better for all Firefox 4 users. Marcia Knous is part of the Firefox QA team. Because reporting a good bug is not that easy but […]