LV 1. Uvod, web preglednici i web pretraživači
Petar Lovaković i Filip Marangunić
PRIPREMA
1. Što su web preglednici? Navedite sve koje imate instalirane na računalu zajedno sa inačicom.
Web preglednici su web aplikacije koje korisniku omogućuju pregled web stranica i multimedijskih sadržaja na Internetu.
Na računalu su instalirani web preglednici:Google Chrome (Verzija 116.0.5845.188 (64-bitni)), Firefox (Verzija 117.0.1(64-bitni)), Microsoft Edge, Explorer.
2. Što su web pretraživači (tražilice)? Navedite pet različiti. Objasnite im mogućnosti, odnosno razlike.
Web pretraživači, ili tražilice, su softverski alati ili aplikacije koje omogućuju korisnicima da pretražuju i pronalaze informacije na internetu putem unosom ključnih riječi ili fraza. Ovi pretraživači pretražuju ogromnu količinu internetskog sadržaja, uključujući web stranice, slike, videozapise, dokumente i mnoge druge vrste sadržaja. Evo pet različitih: Google, Bing, Yahoo, DuckDuckGo, Ecosia. Razlike između ovih web pretraživača uglavnom se odnose na način prezentacije rezultata, filtar za privatnost, personalizaciju rezultata, dodatne usluge i ekološke inicijative. Korisnici mogu odabrati pretraživač koji najbolje odgovara njihovim potrebama i preferencijama, uzimajući u obzir te razlike.
VJEŽBA
Zad.1.
A. Web preglednici su softverski alati dizajnirani za prikaz i pregled web stranica na internetu. Koriste se za pristupanje web sadržaju, kao što su web stranice, aplikacije, i druge online resurse. Suvremeni preglednici dobivaju sve veću važnost zbog svojih naprednih značajki i brzine, kao i podrške za nove web tehnologije poput HTML5, CSS3 i JavaScript ES6. Također, fokusiraju se na sigurnost i privatnost korisnika, te imaju dodatne značajke poput automatskog prevođenja stranica i pametnih preporuka.
B. Plug-inovi su dodaci ili proširenja za web preglednike koji omogućuju dodatne funkcionalnosti ili prilagodbe. Oni se dodaju pregledniku kako bi poboljšali iskustvo korisnika. Primjeri plug-inova uključuju ad-blockere, proširenja za upravljanje lozinkama, proširenja za blokiranje JavaScripta, proširenja za optimizaciju produktivnosti i mnoge druge. Dodaju se pregledniku prema uputama koje pruža preglednik ili putem trgovina za proširenja preglednika.
C. Koraci u radu preglednika nakon upisa URL-a obično uključuju sljedeće:
Unos URL-a: Korisnik unosi web adresu (URL) u traku za adresu preglednika.
DNS rezolucija: Preglednik šalje zahtjev DNS serveru kako bi doznao IP adresu web servera povezanog s unesenim URL-om.
Uspostavljanje veze: Preglednik uspostavlja TCP/IP vezu s web serverom na dobivenoj IP adresi i odgovarajućem portu (često port 80 za HTTP ili port 443 za HTTPS).
Preuzimanje stranice: Preglednik šalje HTTP zahtjev web serveru za traženom web stranicom. Web server šalje odgovarajući HTTP odgovor s HTML, CSS, JavaScript i drugim resursima.
Rendiranje stranice: Preglednik interpretira primljene podatke i prikazuje web stranicu na ekranu korisnika.
E. Cross-browser testing je proces testiranja web aplikacija ili web stranica na različitim web preglednicima kako bi se osiguralo da se ispravno prikazuju i funkcionalno rade na svim preglednicima i platformama. Ovo je važno jer različiti preglednici mogu interpretirati HTML, CSS i JavaScript na različite načine, što može dovesti do problema u izgledu ili funkcionalnosti. Cross-browser testing pomaže osigurati dosljedno iskustvo za sve korisnike, bez obzira na to koji preglednik koriste.
D.
A. Općenito kako rade tražilice: Tražilice su alati koji omogućuju korisnicima da pretražuju internet i pronalaze relevantne informacije na temelju njihovih upita. Evo osnovnog postupka kako tražilice rade:
Indeksiranje: Tražilice koriste web roboti, poznati kao web crawleri, koji pretražuju internet i prikupljaju informacije s web stranica. Ove informacije se zatim pohranjuju u ogromnu bazu podataka nazvanu indeks.
Pretraživanje: Korisnici unose upit u tražilicu putem ključnih riječi ili fraza. Tražilica zatim koristi složene algoritme kako bi pretražila svoj indeks i pronašla relevantne rezultate koji odgovaraju upitu.
Rezultati: Tražilica prikazuje rezultate pretrage korisnicima u obliku liste web stranica. Rezultati su obično rangirani prema relevantnosti, a algoritmi tražilice određuju koji će se rezultati prikazati na vrhu.
B. Zašto je važno znati kako rade web pretraživači: Važno je razumjeti kako rade web pretraživači iz nekoliko razloga:
Poboljšanje vidljivosti: Ako razumijete kako algoritmi rade, možete optimizirati svoju web stranicu ili sadržaj kako biste ih učinili vidljivijima za tražilice. To je posebno važno za web stranice i tvrtke koje žele privući više posjetitelja.
Kvaliteta sadržaja: Razumijevanje algoritama tražilica pomaže autorima da stvaraju visokokvalitetni sadržaj koji je relevantan za korisnike. To može povećati šanse da se sadržaj prikaže u rezultatima pretrage.
Personalizacija: Web pretraživači koriste personalizaciju kako bi prilagodili rezultate pretrage korisnicima. Razumijevanje ovog procesa može pomoći korisnicima da bolje razumiju zašto vide određene rezultate.
C. Ostvarivanje upotrebljivosti tražilice: Upotrebljivost tražilice odnosi se na to kako učinkovito i jednostavno korisnici mogu pronaći relevantne informacije putem tražilice. To se postiže na nekoliko načina:
Brza pretraga: Tražilice trebaju pružiti brze i precizne rezultate kako bi korisnici mogli brzo pronaći tražene informacije.
Rezultati rangirani prema relevantnosti: Rezultati pretrage trebaju biti rangirani tako da su najrelevantniji rezultati na vrhu, što korisnicima štedi vrijeme.
Jasan prikaz: Grafičko sučelje tražilice treba biti jednostavno i intuitivno kako bi korisnici lako razumjeli kako koristiti tražilicu.
D. Personalizacija tražilica: Personalizacija tražilica znači prilagodbu rezultata pretrage korisnicima na temelju njihovih prethodnih aktivnosti, preferencija i lokacije. To podrazumijeva:
Praćenje aktivnosti korisnika: Tražilice prikupljaju podatke o pretragama, klikovima na rezultate, povratcima na određene stranice itd.
Prilagodba rezultata: Na temelju prikupljenih podataka, tražilice koriste algoritme kako bi prilagodile rezultate pretrage tako da budu relevantniji za svakog korisnika.
Poboljšanje korisničkog iskustva: Personalizacija pomaže korisnicima da brže pronađu ono što traže i povećava vjerojatnost da će kliknuti na rezultate.
E. SEO (Search Engine Optimization): SEO je proces optimizacije web stranica i sadržaja kako bi se poboljšala vidljivost na tražilicama i rangiranje u rezultatima pretrage. SEO se temelji na razumijevanju algoritama tražilica i uključuje niz praksi, uključujući:
Ključne riječi: Upotreba relevantnih ključnih riječi u sadržaju i meta podacima kako bi tražilice bolje razumjele sadržaj stranice.
Kvaliteta sadržaja: Stvaranje visokokvalitetnog i relevantnog sadržaja koji privlači posjetitelje i potiče ih na interakciju.
Tehnička optimizacija: Optimizacija tehničkih aspekata web stranice, uključujući brzinu učitavanja, mobilnu pristupačnost i strukturu stranica.
Backlinkovi: Gradnja kvalitetnih vanjskih poveznica koje upućuju na vašu web stranicu kako bi se poboljšala njezina autoritativnost.
SEO je važan jer pomaže web stranicama privući više organskog prometa s tražilica, što može rezultirati većom prisutnošću na mreži i povećanim poslovnim uspjehom.