Talaan ng nilalaman[Tago][Ipakita]
Ang mga web browser engine ay may kasamang koleksyon ng mga pangunahing klase para sa pagpapakita ng impormasyon sa web sa isang window. Nagbibigay ang mga ito ng pinakapangunahing kakayahan ng browser, gaya ng kakayahang sundan ang mga link at pag-download at pagpapakita ng materyal, bilang default.
Maaari mong gamitin ang kanilang functionality upang ipakita ang nilalaman ng web sa iyong application sa pinakapangunahing antas, o maaari mong gamitin ang web browser engine API upang bumuo ng iyong sariling ganap na tampok, na-customize na web-based na application.
Tatalakayin natin ang dalawa sa malawakang ginagamit na mga web browser engine – WebKit at Chromium.
Ano ang WebKit?
Ang Safari, Mail, ang App Store, at marami pang ibang macOS, iOS, at Linux program ay gumagamit ng WebKit web browser engine. Ginagamit ng Safari ng Apple, mga nakaraang bersyon ng Google Chrome, at iba pang mga web browser ang open-source na layout engine na ito upang makabuo ng mga web page. Ginagamit ito ng Nokia, Apple, Google, at iba pa sa kanilang mga device.
Ang WebKit ay batay sa KHTML rendering engine na ginagamit ng Konqueror browser ng Linux KDE desktop. Pinalitan ng Apple ang pangalan ng WebKit pagkatapos baguhin ang KHTML noong 2002.
Ito ay isang open-source na proyekto na nagsisilbing pundasyon para sa dose-dosenang mga browser. Gayunpaman, hindi nito kasama ang lahat ng kailangan upang lumikha ng isang graphical na web browser, kaya mayroong makabuluhang pagkakaiba kahit na sa dalawang pinakamalaking gumagamit ng WebKit - Google at Apple.
Bentahe
- Isang malaking komunidad – Ang WebKit ay tumatanggap ng maraming suporta at atensyon dahil ito ay open source at sumusuporta sa napakaraming browser (kahit sa mga mobile device). Nagbibigay ito ng maraming magkakaibang feedback mula sa maraming iba't ibang indibidwal sa maraming iba't ibang sitwasyon.
- Laganap na aplikasyon – Kapag ang isang kumpanya ay lumikha ng isang website o web application, ang pagtiyak na gumagana ito sa WebKit browser ay agad na tinitiyak na ito ay gagana nang pantay sa lahat ng iba pang mga WebKit browser. Mas kaunting pagsisikap ang ginugugol sa paglutas ng mga problema dito, at mas maraming oras ang ginugugol para gawing mas madaling gamitin ito!
Mga Disbentaha
- Mayroong maraming iba't ibang mga istraktura na mapagpipilian – Kung ang isang pangunahing web browser lamang ang gumamit ng WebKit upang magpakita ng mga webpage, ito ay hindi gaanong problema (tulad ng Tuko). Ang WebKit, sa kabilang banda, ay ginagamit upang suportahan ang isang magkakaibang hanay ng mga app, na lahat ay sikat. Ito ay regular na ina-update upang umangkop sa trabahong nasa kamay, na nagreresulta sa ilang maliliit na pagkakaiba sa kung paano gumagana ang bawat bersyon. Dahil iba't ibang bersyon na ginagamit ng iba't ibang web browser, maaaring magkaiba ang paggana ng parehong webpage sa iba't ibang WebKit browser.
Ano ang Kromo?
Ang Chromium ay hindi lamang pangalan ng isang browser, kundi pati na rin ng isang open-source proyekto na gumagawa ng source code na ginagamit ng Chrome, Edge, at iba pang mga browser.
Ang Google ang pangunahing tagasuporta ng Chromium, na sinimulan ang proyekto nang i-debut nito ang Chrome noong Setyembre 2008, gayunpaman, dahil open-source ang code, ang iba, kabilang ang mga taong hindi nagtatrabaho sa Google, ay nag-aambag sa proyekto ng Chromium.
Ang Microsoft, halimbawa, ay nagsimulang seryosong mag-ambag sa Chromium noong 2019 at madalas na ipinagmamalaki ang bilang ng mga "naka-commit" na ginawa ng mga developer nito dito.
Isaalang-alang ang Chromium bilang isang malayong kamag-anak ng Chrome at Edge, isa na nagbabahagi ng DNA sa mga pinong browser. Ito ay isang superyor na platform para sa mga web developer at sopistikadong user dahil ito ay libre. Wala ring mga limitasyon sa uri ng mga extension ng browser na maaaring idagdag.
Ang Chromium ay patuloy na nagbabago dahil ito ay pinagsama-sama mula sa source code ng Chromium Projects. Ang Chrome, sa kabilang banda, ay nag-aalok ng napakaraming release channel. Ang bleeding edge Canary channel, sa kabilang banda, ay hindi nag-a-update nang madalas. Sa website ng Chromium Projects, naka-post ang mga nakagawiang update.
Bentahe
- Mayroon itong access sa mga extension ng Chrome, kabilang ang Chrome Web Store, kung saan maaaring mai-install ang halos lahat ng extension na nakaimbak doon na ginagamit sa Chromium. Ito ay sinusuportahan ng Google, na tumutulong sa pagbuo ng browser.
- Ang Chromium browser ay ang default na browser para sa maraming distribusyon ng Linux, kabilang ang mga walang opisyal na repository para sa simpleng pag-download. Ito ay isang libreng browser na open source at walang mga pagmamay-ari na codec. Mas malawak itong naa-access sa Linux kaysa sa Chrome at may halos lahat ng feature ng Google na kasama ng Chrome.
Mga Disbentaha
- Ang Chromium browser, tulad ng Chrome, ay gumagamit ng maraming RAM, na maaaring isang isyu para sa mga PC na may limitadong RAM. Hindi rin nito sinusuportahan ang ilang karaniwang format ng media at codec kabilang ang AAC, H.264, at MP3.
- Ang mga update sa browser ay dapat na manu-manong i-download at mai-install.
Aling Browser ang Umaasa sa Chromium?
Ang ilan sa mga pinakasikat na browser na nakabatay sa Chromium ay kumukuha ng kanilang source code at nagdaragdag ng sarili nilang mga feature at interface para makapagbigay ng natatanging karanasan ng user.
- Opera – Ang browser na ito ay nasa loob ng maraming dekada, at dati itong ganap na in-house. Ginagamit nito ang Blink, na nakabatay sa Chromium, mula noong 2013.
- Vivaldi – Isang espirituwal na kahalili ng Opera, ito ay binuo ng isang dating CEO ng Opera upang ibalik ang functionality na nawala mula sa browser na iyon.
- Yandex – Ito ay isang Russian browser mula sa parehong pinangalanang search engine, bagama't gumagamit ito ng parehong Blink engine gaya ng Chrome, Opera, at iba pang mga browser na nakabase sa Chromium.
- Matapang – Ang Brave ay isang libre at open-source na web browser na nilikha ng Brave Software, Inc. Ang selling pitch ng Brave ay ang pag-aalis ng mga hindi gustong advertisement at pagpapahinto sa mga website sa pagsubaybay sa aktibidad ng user nang hindi gumagamit ng anumang mga plugin. Nagbibigay din ito ng pagkakataong bayaran ang iyong mga paboritong content provider sa halip na manood ng mga advertisement.
Konklusyon
Sa mga tuntunin ng code at mga kontribusyon, parehong mga aktibong open-source na proyekto ang WebKit at Chromium. Ang bawat solusyon ay nagsisilbi ng isang natatanging layunin sa disenyo. Napakaganda kapag ang mga browser ay nakikipagkumpitensya sa mga tampok na nakikinabang sa mga mamimili habang hindi kinokompromiso ang mga pamantayan sa web.
Dakila mga tagapamahala ng password, mga feature ng seguridad ng user, mga konsepto ng creative bookmarking, mga mode ng reader, mga integrasyon ng API ng maayos na pagbabayad, mga libreng VPN, at iba pa. Iyon ang dula ng Opera, at nakakita kami ng iba pang iba sa parehong istilo mula noon. Habang ang Vivaldi ay tungkol sa pag-personalize, ang Brave ay nakatuon sa privacy at seguridad.
Ang mga browser na nakabatay sa Chromium ay higit na isang balangkas para sa paglikha ng mga bagay kaysa sa isang tapos na solusyon sa lahat ng pagpapagana. Maaari mo itong subukan at makita kung ano ang pinakamahusay para sa iyo. Kung nag-aalala ka tungkol sa iyong privacy at hindi nag-iisip na sumabak at gumawa ng ilang trabaho, maaaring maging isang magandang karanasan ang Chromium.
Mag-iwan ng Sagot