Mozilla Hacks - the Web developer blog - RSS Feed

hacks.mozilla.org

Latest articles

Spring Cleaning MDN: Part 1

As we’re all aware by now, we made some big platform changes at the end of 2020. Whilst the big move has happened, its given us a great opportunity to clear out the cupboards and closets.                                   Illustration by Daryl Alexsy   Most notably MDN now manages its content from a repository on GitHub. Prior to this, the content...

Getting lively with Firefox 90

Getting lively with Firefox 90 As the summer rolls around for those of us in the northern hemisphere, temperatures are high and unwinding with a cool ice tea is high on the agenda. Isn’t it lucky then that Background Update is here for Windows, which means Firefox can update even if it’s not running. We can just sit back and relax! Also this release...

The Apple Compact Unwinding Format: Documented and Explained

  1 Background: Unwinding and Debug Info 1.1 Unwinding 1.2 Frame Pointer Unwinding (Standard Prologues) 1.3 Debug Info 1.4 Unwinding Tables (DWARF CFI) 1.5 Stack Scanning 2 The Compact Unwinding Format 3 Page Tables 3.1 Layout of the Page Table 4 Opcode Format 4.1 x86 and x64 Opcodes 4.1.1 x86/x64 Opcode 1: Frame-Based...

Implementing Private Fields for JavaScript

This post is cross-posted from Matthew Gaudet’s blog When implementing a language feature for JavaScript, an implementer must make decisions about how the language in the specification maps to the implementation. Sometimes this is fairly simple, where the specification and implementation can share much of the same terminology and algorithms. Other...

Looking fine with Firefox 89

While we’re sitting here feeling a bit frumpy after a year with reduced activity, Firefox 89 has smartened up and brings with it a slimmed down, slightly more minimalist interface. Along with this new look, we get some great styling features including a force-colors feature for media queries and better control over how fonts are displayed. The long...

Improving Firefox stability on Linux

Roughly a year ago at Mozilla we started an effort to improve Firefox stability on Linux. This effort quickly became an example of good synergies between FOSS projects. Every time Firefox crashes, the user can send us a crash report which we use to analyze the problem and hopefully fix it: This report contains, among other things, a minidump: a...

Introducing Firefox’s new Site Isolation Security Architecture

Like any web browser, Firefox loads code from untrusted and potentially hostile websites and runs it on your computer. To protect you against new types of attacks from malicious sites and to meet the security principles of Mozilla, we set out to redesign Firefox on desktop. Site Isolation builds upon a new security architecture that extends current...

Pyodide Spin Out and 0.17 Release

We are happy to announce that Pyodide has become an independent and community-driven project. We are also pleased to announce the 0.17 release for Pyodide with many new features and improvements. Pyodide consists of the CPython 3.8 interpreter compiled to WebAssembly which allows Python to run in the browser. Many popular scientific Python packages...

Never too late for Firefox 88

April is upon us, and we have a most timely release for you — Firefox 88. In this release you will find a bunch of nice CSS additions including :user-valid and :user-invalid support and image-set() support, support for regular expression match indices, removal of FTP protocol support for enhanced security, and more! This blog post provides merely a...

QUIC and HTTP/3 Support now in Firefox Nightly and Beta

tl;dr: Support for QUIC and HTTP/3 is now enabled by default in Firefox Nightly and Firefox Beta. We are planning to start rollout on the release in Firefox Stable Release 88. HTTP/3 will be available by default by the end of May. What is HTTP/3? HTTP/3 is a new version of HTTP (the protocol that powers the Web) that is based on QUIC. HTTP/3 has three...

Discover, share and read the best on the web

Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters! Get unfiltered news feeds or filter them to your liking.

Get Inoreader
Inoreader - Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters!