Monthly Archives: April 2015

Mozilla Firefox/Platform Engineering Update 40.1

This engineering update is also available on the Platform/2015-04-24 wiki.

Firefox Release Schedule

Only two weeks until the next Firefox release: 2015-05-11!

Layout (David Baron)

Off-main-thread animations now enabled on all platforms for Nightly and Aurora (bug 980770). This means many animations of the transform and opacity properties will now run on the compositor thread, with fewer updates on the main thread.

Media

We shipped some MSE fixes in the Firefox 37.0.2 chemspill, so YouTube will re-enable HTML5 video for Firefox 37.0.2 on Windows next week.

Performance (Vladan Djeric)

Aaron Klotz and Ben Turner paid a visit to Adobe’s Flash team at their SF offices. They were able to provide fixes for several Flash player issues! An example of their work is in bug 1133351. This particular patch also landed in our codebase.

Many Telemetry histograms automatically expired in Nightly 40. Check Histograms.json and bug 1156565 to see if your histogram needs to be updated.

Telemetry unification work is continuing, Phase 3 is tracked in bug 1120356. Enabling unified Telemetry (i.e. FHR + Telemetry) might get pushed back to Firefox 40.

Among the latest Telemetry changes, Telemetry will submit data more aggressively to make analyses more reliable (akin to FHR) and to reduce reporting latency. Additionally, unified Telemetry now archives Telemetry data on the client for 6 months — this archive will be used to power the Firefox Self-Support feature.

Yoric added a “Task Manager” feature to Nightly 40 (bug 674779) to identify tabs and add-ons that are consuming the main thread’s time and slowing down Firefox. Specifically, it reports the time spent by the main thread inside different JS compartments. You can see a very rough UI for this feature by opening about:performance in Nightly. For overhead reasons, the feature currently does not measure time spent in compartments belonging to Firefox’s own chrome JS code.

The Performance team, alongside Platform teams, will be studying page scrolling & page navigation performance on desktop & Android in Q2: https://wiki.mozilla.org/Firefox/Content_Performance_Program

The Places database work done by the “Forget” toolbar button, the “Forget Site” history-menu feature, and the “Clear recent history” feature has been moved off the main thread (bug 1076775). Less jank!

If you notice any plugin issues (crashes, videos not loading, etc), please file a bug and mark it as blocking the async plugin initialization feature (bug 1116806).

generic cialis tadalafil cialis coupon print cialis for daily use what does viagra do viagra without a doctor prescription usa how much does viagra cost viagra single packs utilisation viagra levitra reviews online cialis cialis canadian pharmacy viagra for women pfizer viagra free cialis cialis reviews cialis cheap viagra side effects cialis dosage recommendations levitra vs cialis cialis online discount cialis cialis patent expiration viagra from amazon liquid cialis cialis coupon 20 mg cialis trial where to buy viagra cialis coupon cialis dosage strengths is viagra covered by insurance viamedic cialis viagra ingredients online viagra cialis 5mg daily viagra buy levitra levitra prices cialis otc levitra generic viagra without a doctor prescription discount viagra does viagra work how does cialis work erectile dysfunction cialis levitra online levitra coupons viagra without prescription cost of viagra viagra vs cialis best price viagra free viagra sophia viagra cialis 10 mg generic cialis cost of levitra is viagra government funded levitra loc us cheap viagra cialis coupons inexpensive viagra pills cialis for men how long does levitra last viagra prices levitra 10mg is viagra funded by government cialis 5mg cialis for bph women viagra cialis patent expiration 2017 viagra samples buy cialis trial viagra sample cialis pills cialis discount sex viagra for women revatio vs viagra cialis vs viagra cialis voucher cialis testimonials cealis cialis daily canada viagra viagra patent expiration side effects of cialis viagra for sale what is viagra cyalis cialis canada levitra vs viagra viagra dose stendra vs viagra cialis samples overnight cialis cost how to take cialis is viagra government funded in america canadian viagra canada cialis is viagra federally funded levitra coupon generic viagra available in usa viagra 100mg tablets retail price daily cialis viagra on line no prec cheap cialis cialis tadalafil cialis 20 mg viagra pills walgreens viagra substitute cialis savings card healthy man viagra sildenafil vs viagra viagra price generic for viagra otc viagra buy viagra non prescribed viagra cialis or viagra buy cialis online generic viagra what is cialis levitra without a doctor prescription levitra 20 mg cost walmart cialis coupons from manufacturer cialis prices levitra 20 mg cialis dosage viagra government funded cialis copay card viagra costs viagra prices without insurance viagra pills for sale cialis or viagra viagra pharmacy pfizer viagra coupons cialis side effects cialis pills for sale female viagra canadian cialis generic cialis at walmart generic for cialis cialis effects herbal viagra cialis professional viagra dosage when will cialis go generic side effects of viagra viagra vs cialis vs levitra viagra vs cialis cialis pharmacy prices how does viagra work natural viagra alternatives that work cialis patent expiration date extended levitra 10 mg cost of cialis generic levitra viagra online cialis coupons printable cialis 20mg directions viagra generic cialis vs viagra viagra single packs cost levitra side effects viagra government funding cialis generic availability viagra activate viagra alternatives cialis without a doctor’s prescription over the counter viagra what is levitra cialis on line cvs pharmacy viagra coupons female viagra pills viagra substitute viagra best price levitra dosage viagra porn levitra vs viagra for hardness cialis coupons 2017 levitra viagra coupons from pfizer cialis sample cialis 30 day sample viagra girls viagra savings offer cialis buy viagra online does the government fund viagra viagra canada cialis for women viagra on line cilias viagra cost order online viagra cialis pricing viagra 100mg price walmart levitra 20mg generic viagra 100mg cialis website natural viagra cialis 30 day trial coupon wholesale cialis cialis 20mg cialis generic tadalafil lowest cialis prices viagra cialis levitra cost cialis price viagra coupon viagra coupons cialis 5 mg viagra sex levitra canada viagra from canada cialis medication cialis alternative buy levitra online cialis free trial viagra pill 200 cialis coupon levitra vs viagra how long does viagra last cialas how much does cialis cost viagra vs cialis vs levitra cialis samples 9 levitra at walmart cialis generic price cialis viagra coupons 75 off cialis from canada cialis for sale

Mozilla Firefox/Platform Engineering Update 39.3

This engineering update is also available on the Platform/2015-04-14 wiki.

Firefox Release Schedule (lmandel)

  • We shipped a Firefox 37.0.1 desktop and mobile chemspills last week.
  • Firefox 38 Beta 1 shipped last week.
  • Updates have been re-enabled for Aurora.
  • 5 weeks until the next merge date (2015-05-11).

Upcoming Outages (hwine)

Tree Closing Window on Saturday April 18 for at least 4-5 hours of work (time TBD). Tracking bug 1151645.

MemShrink (njn)

Brian Hackett took advantage of the removal of object parents to reduce the size of base shapes (bug 1143256). The JS engine creates many of these to track the characteristics of JS objects.

Nick Fitzgerald greatly reduced the amount of memory used for saving JS exception stacks (bug 1038238). This reduced the memory of a test case compiled from Dart to JS from over 1GB to around 170MB (bug 1125259). For implementation details, see Nick’s blog post “A Compact Representation of Captured Stack Frames for SpiderMonkey”.

Seth Fowler fixed a bad leak regression (bug 1150127) where closing a page while it was in the process of loading could leak the page and cause long browser pauses. Seth also fixed a pair of issues that caused very large memory usage (more than 1GB) when scrolling in the downloads list (bug 1148682 and bug 1148684).

Bill McCloskey fixed an issue where a docshell was being held alive for too long on e10s (bug 1137933). This was one of the remaining blockers to enabling e10s Mochitest browser-chrome tests, which will give us more test coverage for leaks.

Media (cpeterson)

We shipped MSE (Media Source Extensions) for YouTube in Firefox 37 on Windows Vista+. Unfortunately, we discovered multiple unrelated issues in the release channel that all manifest themselves as “video is black”:

YouTube helped us quickly revert all Firefox users from HTML5 video to Flash. Once the problems were identified, YouTube was able to switch OS X and Windows Vista+ pre-channels back to HTML5 video. We plan to ship MSE for YouTube on Windows Vista+ in Firefox 38 (or 37 if hotfix bug 1152630 is released soon) and on OS X in Firefox 38 (or possibly slip to 39).

cialis professional cialis generic cialas cialis for daily use cialis savings card cialis pharmacy prices herbal viagra cialis voucher viagra pills for sale cialis alternative viagra generic cialis cheap cialis for bph cialis samples overnight viagra pill cialis coupons printable levitra dosage cialis dosage recommendations online cialis viagra best price how does viagra work levitra reviews how much does viagra cost cialis pills for sale is viagra funded by government levitra generic cialis 30 day sample cialis cost how much does cialis cost cialis 5 mg cialis 5mg daily generic cialis cialis 5mg what is levitra inexpensive viagra pills revatio vs viagra female viagra cialis 30 day trial coupon cheap cialis where to buy viagra cialis online cialis viagra sex buy viagra viamedic cialis viagra vs cialis vs levitra generic viagra available in usa cialis patent expiration 2017 canada viagra viagra ingredients viagra single packs levitra 10mg cialis for men is viagra government funded walgreens viagra substitute how long does levitra last how to take cialis daily cialis order online viagra liquid cialis buy viagra online levitra vs cialis cialis tadalafil viagra dose levitra coupon viagra side effects trial viagra sample viagra dosage levitra loc us cialis 20mg viagra for women does viagra work over the counter viagra viagra pills levitra vs viagra viagra activate cialis effects otc viagra viagra government funding cialis daily canadian cialis price cialis viagra girls does the government fund viagra cealis cialis 20 mg cialis pills viagra without prescription discount viagra what is cialis cyalis viagra from amazon cost of levitra cialis coupons 2017 cialis website cialis or viagra cialis for women viagra prices buy cialis sildenafil vs viagra viagra coupon viagra vs cialis viagra for sale how long does viagra last cialis vs viagra cheap viagra canadian viagra buy levitra generic levitra healthy man viagra buy levitra online viagra vs cialis cialis coupons cialis free trial when will cialis go generic viagra price erectile dysfunction cialis cialis price cialis canadian pharmacy viagra government funded cialis coupon 20 mg cialis without a doctor’s prescription cialis for sale cialis patent expiration viagra costs cialis otc is viagra covered by insurance wholesale cialis generic for viagra viagra samples cialis or viagra viagra what does viagra do generic viagra levitra canada pfizer viagra coupons levitra side effects cialis patent expiration date extended cialis on line cialis samples buy cialis online viagra single packs cost levitra 10 mg levitra without a doctor prescription cost of viagra viagra from canada non prescribed viagra cialis coupon viagra without a doctor prescription cialis vs viagra viagra substitute lowest cialis prices 9 levitra at walmart cialis medication cialis canada viagra without a doctor prescription usa levitra vs viagra cialis testimonials viagra alternatives side effects of cialis levitra 20 mg cost walmart cialis dosage female viagra pills viagra coupons 75 off natural viagra alternatives that work viagra 100mg tablets retail price viagra prices without insurance sex viagra for women generic cialis at walmart cialis discount viagra on line cilias viagra pharmacy cialis 10 mg levitra cialis pricing levitra prices cialis from canada viagra coupons natural viagra cost of cialis cialis generic tadalafil viagra cialis viagra 100mg price walmart levitra online cialis generic availability is viagra federally funded cialis side effects cialis prices levitra coupons free viagra 200 cialis coupon cialis copay card generic for cialis viagra cost cialis coupon print levitra 20 mg women viagra cialis dosage strengths side effects of viagra generic cialis tadalafil cialis reviews what is viagra viagra vs cialis vs levitra viagra savings offer cialis sample levitra cost best price viagra sophia viagra levitra vs viagra for hardness pfizer viagra cvs pharmacy viagra coupons is viagra government funded in america viagra canada cialis trial viagra on line no prec stendra vs viagra viagra patent expiration canada cialis discount cialis online viagra utilisation viagra viagra porn generic viagra 100mg free cialis cialis coupons from manufacturer levitra 20mg viagra coupons from pfizer how does cialis work cialis 20mg directions viagra online