Discovery znanje
/ Knowledge Discovery >> Discovery znanje >> tech >> računalnik >> računalniška programska oprema >>

Kako Google Chrome Browser Works

em jeziku Java) je jezik, doda kodo strani je skriptni, ki omogoča, da je spletna stran make uporabo brskalnika procesorske moči. Na primer, lahko spletna stran uporabljajo JavaScript pokazati določeno meni, ko premaknete miško nad sliko, ali da predloži podatke, ki ste jih vnesli v obrazec. JavaScript je tako pogosto uporablja na spletu danes, da skoraj vsak brskalnik vključuje nekakšno JavaScript motor teči kodo.

JavaScript povezana z spletna stran je naložen, ko naložite stran. Torej, če brskalnik želi hitro nalaganje strani, potrebuje hiter JavaScript motor delovno zakulisju. V8 JavaScript Motor je menda najhitrejši motor JavaScript na voljo v kateri koli spletni brskalnik. V8 je open source engine napisana v C ++ za uporabo v Chrome. V videu o V8, Google inženir Lars Bak opisuje, kaj naredi V8 hitreje kot druge motorje JavaScript od točke programer 'stališče [vir: Google]:

  • Namesto zdravljenje vsak objekt JavaScript, da imajo lastno ločen razred, V8 dodaja skrito razred, ki določa skupne lastnosti med temi predmeti.
  • V8 prevaja JavaScript kodo v strojno kodo. Vi procesor računalnika lahko preberete strojno kodo neposredno. Brez tega koraka, bi bil vaš brskalnik morali prevesti vsak kos JavaScript v strojno kodo vsakič, ko zaženete skript na spletni strani.
  • V8 ima boljše pobiranje smeti, kar pomeni, da ko se konča uporablja pomnilnik za enega naloga, lahko bolje nazaj, da je pomnilnik za drugo nalogo.

    Če ste skeptični glede Googlovih trditev o hitrosti V8, ali če si želite ogledati povečanje hitrosti v akciji, ga lahko testirate sami samo z obiskom http://v8.googlecode.com/svn/data/benchmarks/current/run.html. Takoj, ko odprete spletno stran, vaš brskalnik teče vrsto nalog, ki simulirajo procese v ozadju, ki se zgodi, ko ste z uporabo spletne strani. Chrome razvijalcem objavi teh testov, znan kot V8 Benchmark Suite, tako da bi lahko primerjali hitrost JavaScript motor med brskalniki. Za primerjavo side-by-side, odprite V8 Benchmark Suite v Chromu in v eni ali več drugih spletnih brskalnikov (Firefox, IE, Safari, in tako naprej), in primerjati številčne rezultate, ko skripte konča teče [vire: Google, Shankland].

    Zdaj, ko vem, kaj naredi Chrome tako hitro, kaj druge prednosti ima Chrome ima ponuditi? Naslednje, poglejmo, kaj lahko Chrome storiti, da boste varni, ko ste na spletu.
    Chrome Browser Security

    Če brskate po veliko neznano na spletu, ena dobra lastnost, da imajo na vaši spletni