Змест[Схаваць][Паказаць]
Рухавікі вэб-браўзэра пастаўляюцца з калекцыяй фундаментальных класаў для адлюстравання вэб-інфармацыі ў акне. Па змаўчанні яны забяспечваюць самыя асноўныя магчымасці браўзера, такія як магчымасць пераходзіць па спасылках і спампоўваць і паказваць матэрыялы.
Вы можаце выкарыстоўваць іх функцыі, каб паказаць вэб-кантэнт у вашым дадатку на самым базавым узроўні, або вы можаце выкарыстоўваць API рухавіка вэб-браўзэра, каб распрацаваць сваё ўласнае поўнафункцыянальнае, наладжанае вэб-прыкладанне.
Мы разгледзім два з шырока выкарыстоўваных рухавікоў вэб-браўзэраў - WebKit і Chromium.
Што такое WebKit?
Safari, Mail, App Store і многія іншыя праграмы macOS, iOS і Linux выкарыстоўваюць механізм вэб-браўзэра WebKit. Apple Safari, папярэднія версіі Chrome ад Google і іншыя вэб-браўзеры выкарыстоўваюць гэты механізм макета з адкрытым зыходным кодам для стварэння вэб-старонак. Nokia, Apple, Google і іншыя выкарыстоўваюць яго ў сваіх прыладах.
WebKit заснаваны на механізме візуалізацыі KHTML, які выкарыстоўваецца браўзерам Konqueror на працоўным стале Linux KDE. Apple перайменавала WebKit пасля змены KHTML у 2002 годзе.
Гэта праект з адкрытым зыходным кодам, які служыць асновай для дзясяткаў браўзераў. Тым не менш, ён не ўключае ў сябе ўсё неабходнае для стварэння графічнага вэб-браўзэра, таму існуе значнае адрозненне нават сярод двух найбуйнейшых карыстальнікаў WebKit — Google і Apple.
перавагі
- Значная суполка – WebKit атрымлівае вялікую падтрымку і ўвагу з адкрытым зыходным кодам і падтрымлівае так шмат браўзераў (нават на мабільных прыладах). Гэта дае шмат розных водгукаў ад мноства розных людзей у самых розных сітуацыях.
- Шырокае прымяненне – Калі фірма стварае вэб-сайт або вэб-прыкладанне, гарантыя таго, што ён працуе з браўзерам WebKit, імгненна гарантуе, што ён будзе працаваць аднолькава ва ўсіх іншых браўзерах WebKit. Менш намаганняў затрачваецца на вырашэнне праблем з ім, а больш часу на тое, каб зрабіць яго больш простым у выкарыстанні!
недахопы
- На выбар ёсць шэраг розных структур – Калі толькі адзін асноўны вэб-браўзэр выкарыстоўваў WebKit для адлюстравання вэб-старонак, гэта было б меншай праблемай (напрыклад, Gecko). WebKit, з іншага боку, выкарыстоўваецца для падтрымкі разнастайнага набору прыкладанняў, усе з якіх папулярныя. Ён рэгулярна абнаўляецца, каб адпавядаць задачам, што прыводзіць да шэрагу невялікіх адрозненняў у тым, як працуе кожная версія. Паколькі розныя версіі выкарыстоўваюцца рознымі вэб-браўзерамі, адна і тая ж вэб-старонка можа працаваць па-рознаму ў розных браўзерах WebKit.
Што такое Хром?
Chromium - гэта не толькі назва браўзера, але і назва з адкрытым зыходным кодам праект, які стварае зыходны код, які выкарыстоўваецца Chrome, Edge і іншымі браўзерамі.
Google з'яўляецца асноўным прыхільнікам Chromium, пачаўшы праект, калі ён дэбютаваў Chrome у верасні 2008 года, аднак, паколькі код з'яўляецца адкрытым зыходным кодам, іншыя, у тым ліку людзі, якія не працуюць у Google, уносяць свой уклад у праект Chromium.
Напрыклад, Microsoft пачала сур'ёзна ўносіць свой уклад у Chromium у 2019 годзе і часта хваліцца колькасцю «здзяйсненняў», якія распрацоўшчыкі зрабілі для яго.
Лічыце Chromium далёкім сваяком Chrome і Edge, які падзяляе ДНК з удасканаленымі браўзерамі. Гэта цудоўная платформа для вэб-распрацоўшчыкаў і дасведчаных карыстальнікаў, таму што яна бясплатная. Таксама няма абмежаванняў на тып пашырэнняў браўзэра, якія можна дадаць.
Chromium пастаянна змяняецца, так як ён кампілюецца з зыходнага кода Chromium Projects. Chrome, з іншага боку, прапануе мноства каналаў выпуску. З іншага боку, канарскі канал абнаўляецца не так часта. На вэб-сайце Chromium Projects рэгулярна публікуюцца абнаўленні.
перавагі
- Ён мае доступ да пашырэнняў Chrome, уключаючы вэб-краму Chrome, дзе могуць быць устаноўлены практычна ўсе захаваныя там пашырэнні, якія выкарыстоўваюцца ў Chromium. Ён падтрымліваецца Google, які дапамагае ў распрацоўцы браўзера.
- Браўзэр Chromium з'яўляецца браўзерам па змаўчанні для многіх дыстрыбутываў Linux, у тым ліку тых, якія не маюць афіцыйных сховішчаў для простай загрузкі. Гэта бясплатны браўзэр з адкрытым зыходным кодам і без уласных кодэкаў. Ён больш даступны ў Linux, чым Chrome, і мае практычна ўсе функцыі Google, якія пастаўляюцца з Chrome.
недахопы
- Браўзэр Chromium, як і Chrome, выкарыстоўвае шмат аператыўнай памяці, што можа быць праблемай для ПК з абмежаванай аператыўнай памяці. Ён таксама не падтрымлівае некаторыя распаўсюджаныя фарматы і кодэкі, уключаючы AAC, H.264 і MP3.
- Абнаўленні браўзэра неабходна спампоўваць і ўсталёўваць уручную.
Які браўзер спадзяецца на Chromium?
Некаторыя з самых папулярных браўзераў на аснове Chromium бяруць свой зыходны код і дадаюць свае ўласныя ўласныя функцыі і інтэрфейсы, каб забяспечыць выразны карыстацкі досвед.
- Опера – Гэты браўзер існуе ўжо некалькі дзесяцігоддзяў, і раней ён ствараўся цалкам унутры. Ён выкарыстоўвае Blink, заснаваны на Chromium, з 2013 года.
- Вівальдзі – Духоўны пераемнік Opera, ён быў пабудаваны былым генеральным дырэктарам Opera для аднаўлення функцыянальнасці, якая была страчана з гэтага браўзера.
- Яндэкс – Гэта расійскі браўзер з аднайменнай пошукавай сістэмы, хоць ён выкарыстоўвае той жа механізм Blink, што і Chrome, Opera і іншыя браўзеры на базе Chromium.
- Адважны – Brave з'яўляецца бясплатным вэб-браўзэрам з адкрытым зыходным кодам, створаным Brave Software, Inc. Прадажная частка Brave заключаецца ў тым, што ён выдаляе непажаданую рэкламу і перашкаджае вэб-сайтам адсочваць дзейнасць карыстальнікаў без выкарыстання якіх-небудзь убудоў. Гэта таксама дае магчымасць плаціць вашым любімым пастаўшчыкам кантэнту замест прагляду рэкламы.
заключэнне
Што тычыцца кода і ўнёскаў, то і WebKit, і Chromium з'яўляюцца актыўнымі праектамі з адкрытым зыходным кодам. Кожнае рашэнне служыць пэўнай мэты дызайну. Гэта фантастычна, калі браўзеры спаборнічаюць з функцыямі, якія прыносяць карысць спажыўцам, не парушаючы вэб-стандартаў.
Вялікі менеджэры пароляў, функцыі бяспекі карыстальнікаў, крэатыўныя канцэпцыі закладак, рэжымы чытання, інтэграцыя API акуратнай аплаты, бясплатныя VPN і гэтак далей. Гэта была п'еса Оперы, і з таго часу мы бачылі мноства іншых у тым жа стылі. У той час як Vivaldi - гэта персаналізацыя, Brave - канфідэнцыяльнасць і бяспека.
Браўзеры на аснове Chromium - гэта больш база для стварэння рэчаў, чым гатовае рашэнне з усімі функцыямі. Вы можаце праверыць гэта і паглядзець, што лепш за ўсё працуе для вас. Калі вы заклапочаныя сваёй канфідэнцыяльнасцю і не супраць пагрузіцца і папрацаваць, Chromium можа быць прыемным вопытам.
Пакінуць каментар