Firefox Nightly 24, weeks 1-6

Speed & memory:

  • Fixed: 678037 - JS: Lazy bytecode generation.
  • Fixed: 883154 - JS: Add runtime wide cache for compiled lazy scripts.
  • Fixed: 875276 - JS: Don't create types for scripts until they are compiled by baseline.
  • Fixed: 868431 - JS: IonMonkey: Require baseline compilation, remove bailout-to-interpreter code.
  • Fixed: 845147 - Janky scrolling on pages with many small images.
  • Fixed: 873640 - Read-ahead not actually being used on omni.ja.
  • Fixed: 868441 - Bypass Cache When Lock Held Too Long.
  • Fixed: 791670 - Preload the new tab page.
  • Fixed: 846019 - Identify and aggregate extensions' compartments in about:memory.

New web technologies:

  • Fixed: 52500 - HTML: Make regular CSS properties apply on <input type='file'>.
  • Fixed: 674927 - HTML: Support spellcheck=false for contentEditable.
  • Fixed: 549861 - CSS: Implement parsing of font feature properties.
  • Fixed: 856410 - DOM: Implement promises.
  • Fixed: 869996 - JS: Set.prototype.{keys, values, entries}.
  • Fixed: 815431 - JS: String.prototype.repeat.
  • Fixed: 881939 - Debugger: Enable source maps by default.
  • Fixed: 833385 - WebVTT: Implement Track element and TextTrack* DOM classes.
  • Fixed: 836599 - WebAudio: Implement OfflineAudioContext.
  • Fixed: 815643 - WebAudio: Implement ConvolverNode.

WebAudio API rollout status

Security & privacy:

  • Fixed: 842657 - CSP: Enable the CSP 1.0 parser.
  • Fixed: 763879 - CSP: Implement blocking of inline stylesheets.
  • Fixed: 880735 - Reimplement the plugin doorhanger with new click-to-play behavior.

Other notable fixes:

  • Fixed: 866880 - Implement "Close Tabs to the Right" as a built-in feature.
  • Fixed: 600207 - SVG-as-image is fuzzy/pixelated when scaled or printed, when we trigger the tiling codepath.
  • Fixed: 234485 - xml:lang is not used for font selection or hyphenation.
  • Fixed: 602006 - Replace Error Console with Browser Console.
  • Fixed: 827915 - Get rid of SVG's own invalidation mechanisms and rely on DLBI instead.
  • Fixed: 823512 - Rewrite PeerConnection in JS-implemented WebIDL.
  • Fixed: 856427 - [Windows] Add vsync support.
  • Fixed: 794282 - [Linux] Enable GStreamer in official builds.

Sources:

4 Responses to “Firefox Nightly 24, weeks 1-6”

  1. J. McNair Says:

    Long time lurker here. Do you think you’ll ever be able to create entries for Fx 25 and 26? I understand if you can’t, because I bet it’s hard work combing through thousands bugs to find the biggest fixes and improvements. Anyway, thanks for these over the years.

  2. Eamon Nerbonne Says:

    Another long time lurker here – thanks from me too – your summaries have been interesting and informative over the years!

  3. c69 Says:

    Hello,
    is there any possibility of this blog coming alive again ?

    Today FF28 got released to Nightly, but there is no info about what’s inside :(

    Regards.

  4. MIDAS Says:

    Just adding my voice too – as a web developer, this blog has been soo useful over the years! It’s such a shame that its not been update now for the past 5 months!

    I really hope it can be revived soon!