Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 38 reacties
Bron: Mozilla Foundation, submitter: William_H

Mozilla Firefox 2013 logo (75 pix)Mozilla heeft versie 38 van zijn webbrowser Firefox uitgebracht. In versie 38, die de basis vormt voor de volgende Extended Support Release, is onder meer ondersteuning voor de Encrypted Media Extensions-api toegevoegd, waardoor video's op YouTube nu ook in html5 worden getoond over een versleutelde verbinding. Verder heeft het instellingenmenu een opfrisbeurt gekregen en werkt nu met tabbladen, en is er ondersteuning voor Ruby wat in onder meer Japan gebruikt wordt om aan te geven hoe bepaalde tekst uitgesproken moet worden. Hieronder staat het complete overzicht van de verbeteringen die in versie 38 zijn aangebracht:

New
  • New tab-based preferences
  • Ruby annotation support
  • Base for the next ESR release.
Changed
  • autocomplete=off is no longer supported for username/password fields
  • URL parser avoids doing percent encoding when setting the Fragment part of the URL, and percent decoding when getting the Fragment in line with the URL spec
  • RegExp.prototype.source now returns "(?:)" instead of the empty string for empty regular expressions
  • Improved page load times via speculative connection warmup
HTML5
  • WebSocket now available in Web Workers
  • BroadcastChannel API implemented
  • Implemented srcset attribute and <picture> element for responsive images
  • Implemented DOM3 Events KeyboardEvent.code
  • Mac OS X: Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube
  • Implemented Encrypted Media Extensions (EME) API to support encrypted HTML5 video/audio playback (Windows Vista or later only)
  • Automatically download Adobe Primetime Content Decryption Module (CDM) for DRM playback through EME (Windows Vista or later only)
Developer
  • Optimized-out variables are now visible in Debugger UI
  • XMLHttpRequest logs in the web console are now visually labelled and can be filtered separately from regular network requests
  • WebRTC now has multistream and renegotiation support
  • copy command added to console
Fixed
  • 2015-58 Mozilla Windows updater can be run outside of application directory
  • 2015-57 Privilege escalation through IPC channel messages
  • 2015-56 Untrusted site hosting trusted page can intercept webchannel responses
  • 2015-55 Buffer overflow and out-of-bounds read while parsing MP4 video metadata
  • 2015-54 Buffer overflow when parsing compressed XML
  • 2015-53 Use-after-free due to Media Decoder Thread creation during shutdown
  • 2015-52 Sensitive URL encoded information written to Android logcat
  • 2015-51 Use-after-free during text processing with vertical text enabled
  • 2015-50 Out-of-bounds read and write in asm.js validation
  • 2015-49 Referrer policy ignored when links opened by middle-click and context menu
  • 2015-48 Buffer overflow with SVG content and CSS
  • 2015-47 Buffer overflow parsing H.264 video with Linux Gstreamer
  • 2015-46 Miscellaneous memory safety hazards (rv:38.0 / rv:31.7)
Known Issues
  • Responsive images do not update when the enclosing viewport changes

De volgende downloads zijn beschikbaar:
*Mozilla Firefox 38.0 voor Windows (Nederlands)
*Mozilla Firefox 38.0 voor Linux (Nederlands)
*Mozilla Firefox 38.0 voor OS X (Nederlands)
*Mozilla Firefox 38.0 voor Windows (Engels)
*Mozilla Firefox 38.0 voor Linux (Engels)
*Mozilla Firefox 38.0 voor OS X (Engels)
*Mozilla Firefox 38.0 voor Windows (Fries)
*Mozilla Firefox 38.0 voor Linux (Fries)
*Mozilla Firefox 38.0 voor OS X (Fries)

Mozilla Firefox 38.0 screenshot (620 pix)

Versienummer:38.0
Releasestatus:Final
Besturingssystemen:Windows 7, Linux, Windows XP, macOS, Windows Server 2003, Windows Vista, Windows Server 2008, Windows Server 2012, Windows 8, Windows 10
Website:Mozilla Foundation
Download:http://www.mozilla.com/en-US/firefox/all.html#languages
Bestandsgroottes:39,50MB t/m 71,90MB
Licentietype:Freeware
Moderatie-faq Wijzig weergave

Reacties (38)

In de release notes staat "Improved page load times via speculative connection warmup". Ik ben wel benieuwd wat dit precies inhoudt. Ik weet dat het een rewrite is van de seer backend. Maar wat het verder precies inhoudt weet ik niet.

Hier zou het te vinden moeten zijn. https://bugzilla.mozilla.org/show_bug.cgi?id=1009122
Maar het is mij net iets te technisch. Is er geen toegankelijke blog post hierover ofzo?
Om dit uit te leggen moet ik eerst kort uitleggen waarom er tijd te winnen valt bij het openen van connecties: het openen van een connectie naar een server verloopt in verschillende stappen. Op een laag niveau wordt er een TCP-verbinding opgezet, dewelke we dan kunnen gaan gebruiken om gegevens over en weer te sturen. Het opzetten van deze verbinding neemt een beetje tijd in beslag.

Wat men bij die networking feature heeft gedaan is gebruik maken van de vorige ervaringen die men heeft bij het bezoeken van die site. Als het blijkt dat deze site zeer vaak verwijst naar resources op een andere site (zoals op tweakers er zeer vaak verwezen wordt naar tweakimg.net, om een voorbeeld te geven), dan gaat Firefox bij het opvragen van een pagina op die website ook al meteen een verbinding gaan opzetten naar die andere server. Als er dan bij het verwerken van de pagina een referentie staat naar iets op die server, dan staat de connectie met de server al klaar (of toch sneller klaar) en kan deze resource meteen opgehaald worden. Het wachten voor de verbinding met de verschillende servers verloopt dus parallel, waardoor er tijdswinst is. Indien er uiteindelijk toch geen resources moeten opgehaald worden is deze connectie wel verloren moeite geweest. Maar ik ga er wel van uit dat ze bij Mozilla goed hebben gekeken naar de impact hiervan.

Samenvatting:
Oude situatie:
Verbinding starten server van website → wachten → opvragen pagina → verbinding starten voor resources op andere servers → wachten → opvragen resources op andere servers
Nieuwe situatie:
Verbinding starten van website en andere gekende servers → wachten → opvragen pagina → opvragen resources op andere servers

edit: samenvatting toegevoegd

[Reactie gewijzigd door Glodenox op 13 mei 2015 10:58]

Bedankt voor je reactie Glodenox! Deze uitleg is voor mij heel goed te volgen.

Dit soort ontwikkelingen kan ik alleen maar toejuichen natuurlijk. Alles wat de laadtijden verder verkort ben ik blij mee.
Dacht dat deze versie ook in 64 bit zou komen?
Denk dat je daarvoor helaas nog even uit zal moeten wijken naar Waterfox.
Ik vind Cyberfox eerlijk gezegd een betere 64-bit Firefox-vaiant. Ik ben overgestapt omdat ik het zat was dat ik bij elke Firefox-update dagen moest wachten voor er een nieuwe Waterfox was. Cyberfox komt op dezelfde dag uit als de gewone Firefox. De ontwikkelaar levert ook betere support.
Ah, goeie tip, gaan we die eens porberen.. Thanks!
Dat klopt, Cyberfox is sneller met de x64 builds.
Maar WaterFox is meer dan alleen een x64 build. Daar zitten behoorlijk wat optimalisaties in en die moeten natuurlijk bij elke FF update opnieuw getest worden met de FF code.

De 38.0 build van WaterFox is er trouwens nu wel.
https://www.waterfoxproject.org/
Hebben jullie dat ook, die firefox word steeds buggier/langzamer en loopt soms vast. Denk erover na jaren eens wat anders te gaan proberen.
Nee eigenlijk niet.

Misschien is het een idee om je profiel een keer te legen?
Of je add-ons een keer nagaan, voor mij heeft overstappen van adblock plus naar ublock bijvoorbeeld veel geholpen.
Of misschien zit je virusscanner dwars.
Profiel zal ik naar kijken. Add-ons heb ik niet veel, alleen "belangrijke" zaken als firebug enzo. En nog wat anderen.
Pas op met firebug addons er zijn er een paar bij, ik weet niet meer welke die problemen opleveren en zoals hierboven ook gemeld adblock plus / edge leveren ook de nodige problemen op met firefox. ublock or ublock origin (fork van de oorspronkelijke maker) zijn daar inderdaad beter mee.

Voor mij geld sinds ik Adblock edge verruild heb voor ublock en de firebug addons die ik niet gebruik verwijderd heb firefox bijna niet meer crasht.

[Reactie gewijzigd door qlum op 12 mei 2015 23:20]

Firebug zorgde er lange tijd voor dat alle JITs in Firefox werden uitgeschakeld vanaf het moment dat Firebug geactiveerd werd (tot de browser opnieuw werd gestart). Dat is gelukkig al een tijd niet meer het geval, maar het geeft wel aan dat je maar ťťn add-on nodig hebt om alles sloom te maken, en het kan een populaire add-on zijn waarvan je het niet zou verwachten.

[Reactie gewijzigd door Mitsuko op 13 mei 2015 00:43]

Let ook op of Firebug niet constant aan staat (gekleurde bugje in het menu ipv grijs). Als het constant aan staat heeft dit ook weer een vertragend effect.

Zeker als je op een site al een keer eerder Firebug hebt aangezet wilt hij dit nog weleens onthouden, waardoor het steeds aanstaat wanneer je op die site terugkomt.
Helaas, en meer mensen lijken met hetzelfde probleem te zitten. Ze steken er ook zoveel dingen in die er eigenlijk niet in horen (heel die chatfunctie om maar een voorbeeld te geven).
Ik was een Firefox-gebruiker van het eerste uur (sinds versie 1.5!), maar sinds versie 36 de knoop doorgehakt en overgegaan naar Chrome. Al moet ik wel toegeven dat het even afkicken en aanpassen is hoor. :Y)
Ik heb die chatfunctie nog nooit gebruikt en ook nog nooit gezien. Mensen klagen altijd over functies die ze niet gebruiken, maar wat is het probleem eigenlijk? Kan je ook bewijzen dat de browser er langzaam van wordt?

Daarnaast hebben ontwikkelaars allemaal een expertise - je kan niet iedereen zomaar inzetten om bijvoorbeeld de DOM sneller te maken of IonMonkey uit te breiden. Natuurlijk leren mensen bij, maar Mozilla heeft een beperkt aantal werknemers die misschien niet allemaal geÔnteresseerd zijn in core C++ ontwikkeling (en daar ook niet voor zijn ingehuurd).

Google kan er wat dat betreft veel makkelijker mensen tegenaan gooien. Voor Mozilla is het vaak efficiŽnter om mensen in te zetten waar ze het beste kunnen functioneren, en daar kan nieuwe functionaliteit uit komen die jij misschien niet nodig hebt.
Ik heb die chatfunctie nog nooit gebruikt en ook nog nooit gezien. Mensen klagen altijd over functies die ze niet gebruiken, maar wat is het probleem eigenlijk? Kan je ook bewijzen dat de browser er langzaam van wordt?
Het probleem is dat mensen denken dat ze slimmer zijn dan de developers.
Heb er ook last van. Iedere keer als ik bijv een WordPress post opsla, krijg ik zo'n "reageert niet" melding, moet ik ff wachten, waarna de boel weer verloopt. Heel vervelend als je door wilt.

Toevallig gister ook overgestapt naar ublock, maar waag me nog niet aan deze versie. Ben recent terug maar v35 gegaan.
Ik heb daar eerlijk gezegd geen last van. Probeer anders eens een update naar de laatste Firefox versie en dan volledige profile reset. In de loop der jaren kunnen zich allerlei verouderde instellingen die je misschien ooit handmatig hebt gemaakt in About:Config en oude plugins die je eigenlijk niet meer nodig hebt ophopen in je profiel.

Probeer dit eens:
1) Reset je Firefox profile. Niet upgraden of terugzetten maar volledig schoon beginnen met behulp van de ingebouwde reset functie.
2) Installeer je add-ons opnieuw. Niet uit een backup maar schoon en bij voorkeur vanuit de officiŽle Mozilla Add-ons repository in plaats van obscure websites. Op "AMO" weet je zeker dat ze allemaal op virussen gescand zijn, automatisch up-to-date worden gehouden en redelijk betrouwbaar zijn. Bij Add-ons die op andere plaatsen circuleren is dat altijd maar de vraag.
3) Loop eens door je plugins heen. Heb je echt nog een SilverLight plugin, Sharepoint Plugin of Adobe Extension Manager(?) nodig?

[Reactie gewijzigd door Maurits van Baerle op 13 mei 2015 16:09]

Je bent niet de enige. Heel vaak de melding: Firefox reageert niet. En het is onbruikbaar om filmpjes mee te kijken vanwege haperen en hangen. 32 of 64 bit, die ik gebruik, maakt geen hol uit.
Ik draaide de Beta van 38. Die moet ik een paar keer per dag killen in het procesbeheer omdat er iets een van mijn cores op 100% gebruikt. Hardwareversnelling is een drama met amd drivers. Firefox is voor mij op zijn retour. Google maps is onbruikbaar, dat doe ik alleen nog maar in chrome.
Hopelijk verhelpt deze versie de irritante bug die ik heb.. Als ik twee tabbladen open heb en ik wil een 3e openen crashed firefox elke keer en dan vraagt hij om een rapport te sturen..
Iemand anders hier toevallig ook last van gehad?
Nee, ik zou eens testen of zich dat ook voordoet met een schoon profiel. Zo nee, maak dan een backup van je huidige profiel met MozBackup, maak een nieuw leeg profiel en herstel alleen de delen die je echt wilt overnemen. Als het probleem zich na herstellen wťťr voor doet, probeer dan opnieuw maar herstel nog minder. Vrijwel zeker dat het hiermee lukt.
Bedankt! Als ik thuis ben zal ik dit eens proberen voordat ik de nieuwe update installeer. Echter veranderd ik nooit wat in firefox dus zou mijn profiel schoon moeten zijn? ( ik gebruik ook altijd incognito )
Of start firefox op terwijl je shift ingedrukt houdt.
Als het in de veilige mode niet voorkomt, zul je inderdaad je profiel wat op moeten schonen.
De links onderaan het artikel verwijzen naar versie 37, niet 38, kan dat?
Zulke problemen kan je best melden in Geachte Redactie aangezien dit niets bijdraagt bij de discussie hier.
En voor dit probleem is dit reeds gedaan door Carlos0_0: http://gathering.tweakers.net/forum/list_message/44227717
De redactie zal dit wel snel in orde brengen :)
Ik ben weer teruggegaan naar Firefox 37.0.2.
Ik kreeg bij bijna elke pagina een vastloper van Firefox.

Met versie 37.0.2 geen last van
Zelf update ik ook altijd pas bij een .0.1 versie uitkomt, omdat er altijd nog wel wat bugjes zijn die bij een nieuwe versie problemen veroorzaken. Zeker nu ze de 6 weken release schema hebben ingevoerd.
En anders kun je altijd nog de ESR versie installeren, dan krijg je pas een update notificatie wanneer er een .0.1 versie update wordt gereleased.
Zoals Erendiz schreef had de vorige versie nogal een geheugen probleem bij sommige gebruikers.

38 lijkt het beter te doen maar toch heb ik het gevoel dat er een addon is die nog steeds voor problemen zorgt.

Ik ben al sinds 21 april aan het testen met combinaties van addons aan en uit en de meest waarschijnlijke kandidaten lijken PushBullet, Status-4-Evar en Menu Editor. Die laatste is nu op eens uit mijn lijst verdwenen en het lijkt er op dat de addon is verwijderd van de AMO site.

Als anderen me problemen eens kunnen kijken of er een addon is die we gemeen hebben dan is dat waarschijnlijk de culprit.
Ik heb zelf Status-4-Evar geÔnstalleerd en geen last van memory leaks. Dus die add-on zou ik niet meteen als hoofdverdachte aanmerken.

PushBullet en Menu Editor heb ik niet.
Dat is per gebruiker natuurlijk verschillend.

De een ervaart dit, de ander ervaart dat, en ook nog eens verschillen in OS'en.
Ik vind het naast Chrome in ieder geval een goede brouwser, zonder dat ik ergens last van heb.
Sterker nog, ik verkies FF boven Chrome als het om veiligheid gaat.
Ah websockets in webworkers .. that's nice .. nu nog fatsoenlijke websocket introspection in de debugger :)
En nog steeds geen HTML 5 Details ondersteuning, net als IE 11 en Project Spartan!
Onbegrijpelijk dat dit niet gecorrigeerd wordt, wat is het nut van standaards als je nog steeds terug moet vallen op geinterpreteerde code zoals java.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True