Webbläsare

chrome hackar

2018-04-01 10:05 #0 av: papa-bear

har en längre tid haft problem med att chrome hackar och fryser när jag scrollar, bl a på expressen och en sida där olika sportsändningar är uppställda. testar jag med firefox märks det inget. testade att stänga en download manager som ligger i bakgrunden, men det hjälpte inte. har senaste versionen, 65xxxxxxxxxxx

Anmäl
2018-04-01 22:04 #1 av: Huygens

Har du provat att stänga av alla spyware-inställningar som sänder data till CIA?


Anmäl
2018-04-03 10:25 #2 av: Kaj

När det hackar märker du då att fläkten drar igång i datorn?

Jag kan tänka mig att det har med HTML5 och JavaScript att göra. Webbsidor idag som är skrivna med framför allt HTML 5 i tanke tar väldigt mycket processorkraft i sin JavaScript rendering. Det går inte att säga vilken webbläsare som har bästa JavaScript renderingsmotorn för det varierar beroende på vilka HTML5 och JavaScript koder som används.
För vissa kodrader kan IE vara bäst men sämst på helt andra. ibland är det Chrome som funkar bäst men ibland FF. osv.
Det är ett litet helvete för oss användare men webbläsarna uppdateras hela tiden och vid större uppdateringar har man piffat upp renderingsmotererna så man kan ju hoppas att det jämnar ut sig framöver.

Anmäl
2018-04-03 17:43 #3 av: papa-bear

#2 tackar allra ödmjukast för ett svar som är fritt från konspirationsteorier och andra tokerier. Tummen upp

Anmäl
2018-04-04 10:19 #4 av: Huygens

#3 Så din dator går fortare nu?


Anmäl
2018-04-06 09:28 #5 av: Kaj

JavaScript Engines

Olika webbläsare har olika JavaScript motorer för att rendera och exekvera JavaScript kod. Det innebär att webbsidor kan upplevas olika snabba eller långsamma beroende på vilken webbläsare man använder. Det går dock inte att generellt säga vilken webbläsare som har snabbaste JavaScript motorn eftersom de är olika bra på vissa saker och sämre på andra. Till exempel kan en JavaScript motor vara snabb på att exekvera viss typ av binärkod men sämre på andra typer av binärkod där en annan JavaScript motor är sämre på andra delar men bättre på de delar som någon annan JavaScript motor är sämre på.

Alla webbläsare uppdaterar kontinuerligt sina JavaScript motorer så prestandan kan även variera från tid till annan.

I och med att alla webbläsare numer gått över till att stödja HTML5 som stödjer teknik och kod för ljud, video och grafik såväl som för text och bild ställer det ännu högre krav på JavaScript motorn som skall rendera och exekvera koden.

Tekniker att rendera och exekvera JavaScript kod

Olika JavaScript motorer använder olika tekniker för att rendera och exekvera kod som alla har sina för och nackdelar. Ingen är alltså perfekt utan de olika metoderna är bra och dåliga på olika delar.

JIT eller Just In Time är en teknik som används för att öka prestandan genom att delar av koden (den del som för tillfället skall bearbetas) kompileras till maskinkod före exekveringen.

En annan teknik är att kompilera hela koden till maskinkod direkt innan rendering och exekvering och samtidigt optimera maskinkoden.

Ytterligare en teknik är så kallad Bytekod där koden exekveras av en bytekodtolk som emulerar en virtuell maskin som är tänkt att vara optimerad för en specifik CPU-typ.

Det finns även andra tekniker som används av olika webbläsare och JavaScript motorer.

JavaScript motorer som används i olika webbläsare

SpiderMonkey

FireFox

JIT och i viss mån Bytekod


V8

Google Chrome, Opera mfl.

Kompileras till maskinkod vid exekvering

JavaScript Core

Safari

Kompilerad maskinkod och optimerad med JIT


Chakra (JScript9)

Internet Explorer 9 – 11

JIT


Chakra (JavaScript) klonad från Chakra JScript9 men utvecklad och förbättrad

Microsoft Edge

JIT

Anmäl
2018-04-09 18:10 #6 av: papa-bear

tror jag hittat en lösning på mitt problem, när jag är inne på expressen och klickar in mig på en artikel och börjar skrolla, så följer ju det eventuella klipp med neråt, och då fryser sidan, men tydligen räcker det med att klicka någonstans på sidan så släpper det, precis som att man aktiverar sidan när man klickar på den.

Anmäl

Det finns en till kommentar till den här diskussionen. Den är bara synlig för medlemmar på iFokus. För att läsa kommentaren, logga in eller registrera dig på iFokus.