[Update: komt naar Chrome 86] Terug en vooruit gaan in Google Chrome gaat een stuk sneller met bfcache

Google is van plan om het navigeren door webpagina's een stuk sneller te maken in Google Chrome met behulp van bfcache. In 2019 gaat zij dit testen.

Update 1 (07/24/2020 @ 08:28 uur EN):. Scroll naar beneden voor meer informatie. Het artikel zoals gepubliceerd op 28 februari 2019 is hieronder bewaard gebleven.

Google Chrome is 's werelds populairste webbrowser, zowel op mobiel als op de desktop. In de loop der jaren heeft het behoorlijk wat kritiek gekregen omdat het meer geheugenintensief is dan nodig is opgeblazen in termen van grootte en functies, maar het heeft ook lof gekregen voor zijn snelheid in de echte wereld bruikbaarheid. Nu heeft Google aangekondigd dat het werkt aan een nieuwe functie om de back-forward-navigatie in de webbrowser te verbeteren, met behulp van bfcache (backward-forward cache).

Google stelt dat een back/forward cache (bfcache) hele pagina's in de cache opslaat, inclusief de JavaScript-heap, wanneer u van een pagina weg navigeert. Dit wordt gedaan zodat de volledige status van de pagina kan worden hersteld wanneer de gebruiker terug navigeert. Het bedrijf maakt een analogie van het pauzeren van een pagina wanneer de gebruiker deze verlaat en het afspelen ervan wanneer de gebruiker terugkeert. Het werkt zowel bij het terugnavigeren als bij het vooruit navigeren naar een eerder bezochte pagina.

Google merkt op dat deze functie niet helpt bij het bezoeken van nieuwe websites. Dat betekent echter niet dat het niet nuttig zal zijn. Volgens het bedrijf is teruggaan verantwoordelijk voor 19% van de pagina's die worden bekeken op Google Chrome voor Android en 10% op Chrome voor pc. bfcache zal die navigatie volgens Google "extreem snel" maken. Het is zeker geen triviale onderneming om te implementeren, merkt het bedrijf op.

Mozilla Firefox en Apple Safari hebben subtiel verschillende implementaties van deze cachingtechnologie, merkt Google op. Chrome kiest er echter voor om WebKit's implementatie van bfcache niet te gebruiken vanwege incompatibiliteit met de multi-procesarchitectuur van Chrome.

Addy Osmani, een technisch manager van het Chrome-team, vertelde het CNET dat het lastige deel voor Chrome het herschrijven van sommige delen van de browser is om de privacy en veiligheid te beschermen. De webbrowser van Google moet ervoor zorgen dat webgebaseerde JavaScript-programma's niet worden uitgevoerd, ook al blijven deze in het geheugen hangen. Hij erkende dat het uitvoeren van JavaScript op pagina's die er vanuit het perspectief van de gebruiker niet zijn, "een grote potentiële privacy is probleem", en daarom gaat het bedrijf de architectuur van Chrome veranderen om ervoor te zorgen dat het privacyprobleem niet meer optreedt voorkomen.

Het nadeel? bfcache zal binnenkort niet beschikbaar zijn in Chrome. Volgens de heer Osmani hoopt Google bfcache in 2019 te testen en in 2020 in Chrome in te bouwen.

Een andere beperking is dat het opslaan van de status van webpagina's voor mogelijk later gebruik geheugen in beslag neemt. wat nu al een van de grootste problemen is waarmee Chrome wordt geconfronteerd. De heer Osmani verklaarde dat Google nog steeds probeert de beste regels te vinden om te beslissen welke pagina's moeten worden bewaard en wanneer ze uit het geheugen moeten worden gedumpt. Hij zei ook dat de functie zou kunnen helpen in andere situaties, zoals betere prestaties voor tabbladen die moeten worden gepauzeerd terwijl ze op de achtergrond staan, vooral op mobiel. Een dergelijke situatie leidt meestal tot opgeslagen geheugen, maar heeft ook een groot nadeel: pagina's moeten opnieuw worden geladen nadat ze zijn teruggekeerd.

bfcache op Chrome klinkt zeker veelbelovend, maar bevindt zich tot nu toe in de beginfase. We verwachten er de komende maanden meer over te weten te komen.

Bron: Google-ontwikkelaars

Verhaal via: CNET


Update: Google's 'Back Forward Cache'-functie komt naar Chrome voor Android v86

Informatie over de Back Forward Cache-functie in Google Chrome was ruim een ​​jaar geleden voor het laatst in het nieuws geweest, en de komende functie werd in de tussentijd grotendeels vergeten. Het blijkt dat de functie dichter bij het licht van de dag is gekomen in het stabiele releasekanaal, aangezien deze zal worden uitgerold met Chrome voor Android v86. Dit kan het heen en weer navigeren tussen websites veel sneller maken.

Bron: Chroom

Verhaal via: Techdows