Веб-шолғыш қозғалтқыштары терезеде веб-ақпаратты көрсетуге арналған негізгі сыныптар жинағымен бірге келеді. Олар әдепкі бойынша сілтемелерді орындау және материалдарды жүктеп алу және көрсету мүмкіндігі сияқты браузердің ең негізгі мүмкіндіктерін қамтамасыз етеді.
Қолданбаңызда веб-мазмұнды ең қарапайым деңгейде көрсету үшін олардың функционалдығын пайдалануға болады немесе веб-шолғыш механизмінің API интерфейсін өзіңіздің толық функционалды, теңшелген веб негізіндегі қолданбаңызды әзірлеу үшін пайдалануға болады.
Біз кеңінен қолданылатын екі веб-шолғыш қозғалтқышын – WebKit және Chromium арқылы қарастырамыз.
қандай WebKit?
Safari, Mail, App Store және басқа да көптеген macOS, iOS және Linux бағдарламалары WebKit веб-шолғыш механизмін пайдаланады. Apple Safari, Google Chrome-ның алдыңғы нұсқалары және басқа веб-шолғыштар веб-беттерді жасау үшін осы ашық бастапқы орналасу механизмін пайдаланады. Nokia, Apple, Google және басқалары оны өз құрылғыларында пайдаланады.
WebKit Linux KDE жұмыс үстелінің Konqueror шолғышы пайдаланатын KHTML көрсету механизміне негізделген. Apple 2002 жылы KHTML өзгерткеннен кейін WebKit атауын өзгертті.
Бұл ондаған браузерлер үшін негіз ретінде қызмет ететін ашық бастапқы жоба. Дегенмен, ол графикалық веб-шолғышты жасау үшін қажеттінің барлығын қамтымайды, сондықтан екі ең үлкен WebKit пайдаланушылары - Google және Apple арасында айтарлықтай айырмашылықтар бар.
артықшылықтары
- Үлкен қауымдастық – WebKit көп қолдау мен көңіл бөледі ашық бастапқы және көптеген браузерлерді қолдайды (тіпті мобильді құрылғыларда). Бұл әртүрлі жағдайларда әртүрлі адамдардан көптеген алуан түрлі пікірлер береді.
- Кең тараған қолдану – Фирма веб-сайтты немесе веб-бағдарламаны жасағанда, оның WebKit шолғышымен жұмыс істеуін қамтамасыз ету оның барлық басқа WebKit браузерлерінде бірдей жұмыс істейтінін бірден қамтамасыз етеді. Онымен проблемаларды шешуге аз күш жұмсалады және оны пайдалануды жеңілдетуге көп уақыт жұмсалады!
кемшіліктері
- Таңдау үшін көптеген әртүрлі құрылымдар бар – Егер веб-беттерді көрсету үшін бір ғана негізгі веб-шолғыш WebKit-ті пайдаланса, бұл мәселе аз болар еді (мысалы, Gecko). WebKit, керісінше, әр түрлі қолданбалар жиынтығын қолдау үшін пайдаланылады, олардың барлығы танымал. Ол қолдағы жұмысқа сәйкестендіру үшін үнемі жаңартылып отырады, нәтижесінде әр нұсқаның жұмыс істеу жолында бірқатар шағын айырмашылықтар болады. Әртүрлі веб-шолғыштар әртүрлі нұсқаларды пайдаланатындықтан, бір веб-бет әртүрлі WebKit браузерлерінде басқаша жұмыс істеуі мүмкін.
қандай хром?
Chromium браузердің аты ғана емес, сонымен қатар Ашық көзі Chrome, Edge және басқа браузерлер пайдаланатын бастапқы кодты шығаратын жоба.
Google 2008 жылдың қыркүйегінде Chrome дебют жасаған кезде жобаны бастаған Chromium-тың негізгі қолдаушысы болып табылады, дегенмен код ашық бастапқы код болғандықтан, басқалар, соның ішінде Google-да жұмыс істемейтін адамдар Chromium жобасына үлес қосады.
Мысалы, Microsoft 2019 жылы Chromium-ға елеулі үлес қоса бастады және оның әзірлеушілері оған жасаған «міндеттерінің» санымен жиі мақтанады.
Chromium браузерлерімен ДНҚ бөлісетін Chrome және Edge-тің алыс туысы деп есептеңіз. Бұл веб-әзірлеушілер мен күрделі пайдаланушылар үшін жоғары платформа, себебі ол тегін. Сондай-ақ қосуға болатын шолғыш кеңейтімдерінің түріне ешқандай шектеулер жоқ.
Chromium үнемі өзгеріп отырады, өйткені ол Chromium жобаларының бастапқы кодынан құрастырылған. Chrome, керісінше, шығару арналарының көптігін ұсынады. Қан ағып жатқан Канар арнасы, керісінше, жиі жаңартылмайды. Chromium Projects веб-сайтында әдеттегі жаңартулар жарияланады.
артықшылықтары
- Ол Chrome кеңейтімдеріне, соның ішінде Chrome Web Store дүкеніне қол жеткізе алады, мұнда сақталған және Chromium жүйесінде қолданылатын іс жүзінде барлық кеңейтімдер орнатылуы мүмкін. Оған Google қолдау көрсетеді, ол браузерді дамытуға көмектеседі.
- Chromium браузері көптеген Linux дистрибутивтері үшін әдепкі шолғыш болып табылады, соның ішінде қарапайым жүктеп алуға арналған ресми репозиторийлері жоқ. Бұл тегін шолғыш, яғни ашық бастапқы және меншікті кодектерсіз. Ол Linux жүйесінде Chrome-ға қарағанда кеңірек қол жетімді және Chrome-мен бірге келетін барлық Google мүмкіндіктеріне ие.
кемшіліктері
- Chrome сияқты Chromium браузері жедел жадты көп пайдаланады, бұл жедел жады шектеулі компьютерлер үшін мәселе болуы мүмкін. Ол сондай-ақ AAC, H.264 және MP3 сияқты белгілі бір жалпы медиа пішімдері мен кодектерге қолдау көрсетпейді.
- Браузер жаңартулары қолмен жүктеліп, орнатылуы керек.
Қандай браузер Chromium-ға сүйенеді?
Кейбір ең танымал Chromium негізіндегі браузерлер өздерінің бастапқы кодын алып, нақты пайдаланушы тәжірибесін қамтамасыз ету үшін жеке меншік мүмкіндіктері мен интерфейстерін қосады.
- опера – Бұл браузер ондаған жылдар бойы жұмыс істеп келеді және бұрын ол толығымен өз ішінде жасалған. Ол 2013 жылдан бері Chromium негізіндегі Blink қолданбасын пайдаланады.
- Вивальди – Operaның рухани мұрагері, оны операның бұрынғы бас директоры сол браузерде жоғалған функционалдылықты қалпына келтіру үшін салған.
- Яндекс – Бұл Chrome, Opera және басқа Chromium негізіндегі браузерлер сияқты бірдей Blink қозғалтқышын пайдаланғанымен, сол атаумен іздеу жүйесіндегі ресейлік шолғыш.
- ержүрек – Brave – бұл Brave Software, Inc компаниясы жасаған ақысыз және бастапқы коды ашық веб-шолғыш. Brave компаниясының сатылымдағы мақсаты – ол қажетсіз жарнамаларды жояды және веб-сайттарды кез келген плагиндерді пайдаланбай пайдаланушы әрекетін бақылауды тоқтатады. Сондай-ақ ол жарнамаларды қараудың орнына сүйікті контент провайдерлеріне төлеу мүмкіндігін береді.
қорытынды
Код пен үлестер тұрғысынан WebKit де, Chromium да белсенді ашық бастапқы жобалар болып табылады. Әрбір шешім нақты дизайн мақсатына қызмет етеді. Браузерлер веб-стандартты бұзбай, тұтынушыларға пайда әкелетін мүмкіндіктер бойынша бәсекелескенде керемет.
ұлы құпия сөз басқарушылары, пайдаланушының қауіпсіздік мүмкіндіктері, шығармашылық бетбелгі концепциялары, оқырман режимдері, ұқыпты төлем API интеграциясы, тегін VPN және т.б. Бұл Операның пьесасы еді, содан бері біз сол стильдегі көптеген басқаларды көрдік. Вивалди жекелендіруге қатысты болса, Brave құпиялылық пен қауіпсіздікке бағытталған.
Chromium негізіндегі браузерлер барлық функционалдығы бар дайын шешімнен гөрі заттарды жасауға арналған негіз болып табылады. Сіз оны сынап көре аласыз және сізге не тиімді екенін көре аласыз. Құпиялылығыңыз туралы алаңдасаңыз және ішке кіріп, біраз жұмыс істеуге қарсы болмасаңыз, Chromium жағымды тәжірибе болуы мүмкін.
пікір қалдыру