Feature Articles
-
new device API for Firefox 3.6: orientation
One new feature that we’re including as part of Firefox 3.6 is support for web pages to access machine orientation information if it’s available. As you can see from the demo above you can use it to figure out if the machine is moving and what direction it’s facing. Using the API is very simple. […]
-
mitigating attacks with content security policy
Firefox support for Content Security Policy (CSP) has been in the news and is now available in test builds for web developers to try. Support for CSP isn’t slated for Firefox 3.6 but is likely to be included in the release after 3.6, mostly likely called 3.7. This post is targeted at web developers and […]
-
Firefox 3.6 Alpha 1 – web developer changes
As covered on the Mozilla Developer Center, Firefox 3.6 Alpha 1 is now available for download. And we’ve been busy since Firefox 3.5. Web developers will be interested in a number of features that are new in Firefox 3.6 Alpha 1: The TraceMonkey JavaScript engine has continued to get faster. We’ve made a huge number […]
-
an overview of TraceMonkey
This post was written by David Mandelin who works on Mozilla’s JavaScript team. Firefox 3.5 has a new JavaScript engine, TraceMonkey, that runs many JavaScript programs 3-4x faster than Firefox 3, speeding up existing web apps and enabling new ones. This article gives a peek under the hood at the major parts of TraceMonkey and […]
-
HTML5 drag and drop in Firefox 3.5
This post is from Les Orchard, who works on Mozilla’s web development team. Introduction Drag and drop is one of the most fundamental interactions afforded by graphical user interfaces. In one gesture, it allows users to pair the selection of an object with the execution of an action, often including a second object in the […]
-
css transforms: styling the web in two dimensions
One feature that Firefox 3.5 adds to its CSS implementation is transform functions. These let you manipulate elements in two dimensional space by rotating, skewing, scaling, and translating them to alter their appearance. I’ve put together a demo that shows how some of these functions work. There are four animating objects in this demo. Let’s […]
-
using web workers: working smarter, not harder
This article is written by Malte Ubl, who has done a lot of great work with using Web Workers as part of the bespin project. In recent years, the user experience of web applications has grown richer and richer. In-browser applications like GMail, Meebo and Bespin give us an impression of how the web will […]
-
video – more than just a tag
This article is written by Paul Rouget, Mozilla contributor and purveyor of extraordinary Open Web demos. Starting with Firefox 3.5, you can embed a video in a web page like an image. This means video is now a part of the document, and finally, a first class citizen of the Open Web. Like all other […]
-
slick tables with css 3 selectors
This article and demo come to us courtesy of Ivan Enderlin, author of the HOA Framework and longtime web developer. This is the article that accompanies the demo below, showing the use of CSS3 selectors implemented in Firefox 3.5 for easy and stylish tables. See this demo step by step. Basic HTML Table First, we […]
-
new CSS3 properties in Firefox 3.5 – *-of-type
In today’s feature post we’ll talk briefly about three new CSS3 pseudo-classes: only-of-type, first-of-type and last-of-type. These are all very similar to the *-nth classes we covered in an earlier post. first-of-type and last-of-type These two pseudo-classes allow you to select the first and last item in a list of siblings within a particular element. […]