Pogon veb-pregledača

S Vikipedije, slobodne enciklopedije
(preusmereno sa Web browser engine)

Pogon veb-pregledača (engl. web browser engine) softver je koji je obično ugrađen u veb-pregledač i ima ulogu da prihvata sadržaj napisan u jezicima sa označavanjem (poput HTML ili XML), i zatim taj sadržaj prikazuje na ekranu ili štampaču. Osim veb-pregledača, obično je deo klijenta elektronske pošte, čitača elektronskih knjiga i bilo koje druge aplikacije koja treba da prikazuje sadržaj veba.

Primeri[uredi | uredi izvor]

Veb-pregledač Konqueror (deo projekta KDE) koristi pogon KHTML. KHTML je takođe i osnova za WebKit, koji koristi Safari kompanije Apple i Google Chrome. WebKit je trenutno najrasprostranjeniji pogon veb-pregledača. U budućnosti, Google Chrome i Opera će koristiti Blink, koji se razvija iz WebKit-a.

Gecko je pogon veb-pregledača Firefox, Thunderbird i SeaMonkey.

Trident je pogon koji koriste mnogi programi za Windows: Internet Explorer, netSmart i Outlook Express.

Veb-pregledač Opera trenutno koristi Presto, ali je najavljeno da će u budućnosti koristiti Blink, koji je zasnovan na WebKit-u.

Istorija[uredi | uredi izvor]

Prvi veb-pregledači su bili monolitni. Korišćene su različite metode za raščlanjivanje HTML sadržaja u sadržaj koji se može prikazati na ekranu. Kasnije je pogon izdvojen iz pregledača.

Većinu poslova zadatih pregledaču obavlja pogon. On prihvata veb-adresu i prikazuje dokument koji se nalazi na toj adresi. Takođe, pogon upravlja hipervezama, obrascima, kolačićima, skriptovima na klijentskoj strani i programskim dodacima.

Veb-pregledač pruža meni, trake sa adresom, statusom, markere, istoriju i različita podešavanja. On ima ulogu interfejsa između korisnika, pogona i operativnog sistema.

Razdvajanje pogona od veb-pregledača olakšava prikazivanje sadržaja veba i u drugim aplikacijama i uređajima.

Izvori[uredi | uredi izvor]