ANNONCE:
Indholdsfortegnelse:
Som svar på den nuværende browser-tilstand har Google udviklet en næsten helt ny web-browser.
Rent faktisk er alle andre komponenter end den centrale rendering-engine, som er baseret på den velkendte open source-WebKit standard, et eksempel på hvordan man kan implementere nytænkning i skabelsen af en web-browser.
For eksempel åbner de nuværende versioner af Mozilla Firefox og Internet Explorer individuelle faner for hver webside i en enkelt proces. En model, som er effektiv (i form af hukommelse og ressourceforbrug), men også i større risiko for at generere fejl. En enkelt fane der chrasher, kan nemt få hele browseren til at bryde sammen.
Chrome forsøger at eliminere dette problem ved at isolere hver fane i sin egen individuelle proces, hvilket øger operativsystemets indbyggede hukommelses-beskyttelse og forbedrer mulighederne for at holde kode og data i en fejlbehæftet fane fra at trække på andre processer.
Når den irriterende Flash applet på din favorit humor-side går amok, vil det ikke nødvendigvis lukke hele browseren ned. De processer, der kører i de andre faner, vil fortsætte uden at ænse naboens problemer.
Det er en stor ting for Google, som forsøger at skabe en bredere anvendelse af de forskellige web-applikationer, virksomheden udvikler, og til daglig kæmper med opfattelsen af, at browsere er upålidelige, især når man begynder at køre flere web-applikationer i et fanebaseret format.
Ingen tør have tillid til, at deres business-applikationer kører i et ustabilt miljø, så Google håber, at de med deres Chrome kan levere den robusthed og stabilitet, der kan dæmpe kundernes frygt.
Variationer over samme tema
Det er få teknologiske idéer, der er absolut originale, og ideen med en multi-proces, fanebaseret browser er ingen undtagelse.
Faktisk kan Google ikke engang hævde at være først på markedet med denne model. Microsoft slog dem med en uge, da virksomheden frigav sin egen version af en multi-proces browser i form af Internet Explorer 8 Beta 2.
Ligesom Chrome bruger IE 8 flere adskilte processer for at isolere og beskytte hver fanes indhold. Men Chrome tager en helt ny indgangsvinkel i brug, og begynder bogstaveligt talt en ny proces med hver åben fane.
IE 8 bruger mere en hybrid-model, der skaber flere forekomster af iexplore.exe processen, men ikke specifikt tildeler hver fane til sin egen instans.
Et kig på joblisten under Windows vil vise et tilsvarende eller større antal Chrome-opgaver, end der er åbne faner, mens IE8 vil generere et færre antal, for eksempel seks eksemplarer af iexplore.exe, til at støtte 10 faner.
Hvordan disse to varianter af samme tema vil klare sig i den virkelige verden er stadigvæk uvist.
Fortsættes ...



