Вэб хөтчийн хөдөлгүүрүүд нь вэб мэдээллийг цонхонд харуулах үндсэн ангиудын цуглуулгатай ирдэг. Тэдгээр нь анхдагчаар холбоосыг дагаж, материалыг татаж авах, харуулах зэрэг хөтчийн хамгийн үндсэн боломжуудыг өгдөг.
Та тэдгээрийн функцийг ашиглан өөрийн аппликешн дэх вэб агуулгыг хамгийн энгийн түвшинд харуулах эсвэл вэб хөтчийн 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?
Chromium бол хөтчийн нэр төдийгүй хөтөчийн нэр юм нээлттэй эх үүсвэр Chrome, Edge болон бусад хөтчүүдийн ашигладаг эх кодыг гаргадаг төсөл.
Google бол 2008 оны XNUMX-р сард Chrome-г анхлан гаргахдаа төслийг эхлүүлсэн Chromium-ийн гол дэмжигч боловч код нь нээлттэй эх сурвалжтай тул бусад хүмүүс, тэр дундаа Google-д ажилладаггүй хүмүүс Chromium төсөлд хувь нэмрээ оруулдаг.
Жишээлбэл, Майкрософт 2019 онд Chromium-д нухацтай хувь нэмэр оруулж эхэлсэн бөгөөд хөгжүүлэгчид нь түүнд хийсэн "амлалт"-ынхаа тоогоороо сайрхдаг.
Chromium нь Chrome болон Edge-ийн алс холын хамаатан бөгөөд сайжруулсан хөтөчтэй ДНХ-г хуваалцдаг гэж үзье. Энэ нь үнэгүй учраас вэб хөгжүүлэгчид болон боловсронгуй хэрэглэгчдэд зориулсан шилдэг платформ юм. Мөн нэмж болох вэб хөтчийн өргөтгөлүүдэд ямар ч хязгаарлалт байхгүй.
Chromium төслүүдийн эх кодоос эмхэтгэсэн тул Chromium нь байнга өөрчлөгдөж байдаг. Харин Chrome нь олон тооны хувилбаруудыг санал болгодог. Харин цус алдах ирмэгийн Канарын суваг нь тийм ч их шинэчлэгддэггүй. Chromium Projects вэбсайт дээр байнгын шинэчлэлтүүдийг нийтэлсэн.
Давуу тал
- Энэ нь Chrome вэб дэлгүүр зэрэг Chrome-ын өргөтгөлүүдэд хандах боломжтой бөгөөд тэнд хадгалагдсан бараг бүх өргөтгөлүүдийг Chromium дээр суулгаж болно. Энэ нь Google-ээр дэмжигддэг бөгөөд энэ нь хөтөчийг хөгжүүлэхэд тусалдаг.
- Chromium хөтөч нь Linux-ийн олон түгээлтийн өгөгдмөл хөтөч бөгөөд энгийн татаж авах албан ёсны хадгалах газаргүй байдаг. Энэ бол үнэгүй хөтөч юм нээлттэй эх мөн өмчийн кодлогчгүй. Энэ нь Chrome-ээс илүү Linux дээр ашиглах боломжтой бөгөөд Chrome-д дагалддаг Google-ийн бараг бүх функцийг агуулдаг.
Сул тал
- Chrome шиг Chromium хөтөч нь маш их хэмжээний RAM ашигладаг бөгөөд энэ нь хязгаарлагдмал RAM-тай компьютерт асуудал байж болох юм. Мөн AAC, H.264, MP3 зэрэг нийтлэг медиа формат, кодлогчийг дэмждэггүй.
- Хөтөчийн шинэчлэлтүүдийг гараар татаж аваад суулгасан байх ёстой.
Аль хөтөч Chromium дээр тулгуурладаг вэ?
Хамгийн алдартай Chromium-д суурилсан хөтчүүдийн зарим нь өөрсдийн эх кодыг авч, хэрэглэгчийн өвөрмөц туршлагыг бий болгохын тулд өөрсдийн өмчийн онцлог, интерфейсийг нэмдэг.
- Opera – Энэхүү хөтөч нь олон арван жилийн турш бий болсон бөгөөд өмнө нь бүхэлдээ дотооддоо бүтээгдсэн. 2013 оноос хойш Chromium дээр суурилсан Blink програмыг ашиглаж байна.
- Вivaldi – Opera-ийн оюун санааны залгамжлагч бөгөөд Opera-ийн гүйцэтгэх захирал асан уг хөтчөөс алдагдсан функцийг сэргээх зорилгоор бүтээжээ.
- Yandex – Энэ нь Chrome, Opera болон бусад Chromium-д суурилсан хөтчүүдийн адил Blink хөдөлгүүрийг ашигладаг боловч ижил нэртэй хайлтын системийн орос хөтөч юм.
- Зоригтой – Brave бол Brave Software, Inc-ийн бүтээсэн үнэ төлбөргүй, нээлттэй эхийн вэб хөтөч юм. Brave-ийн борлуулалтын давуу тал нь ямар ч нэмэлт өргөтгөл ашиглахгүйгээр хүсээгүй зар сурталчилгааг устгаж, вэб сайтууд хэрэглэгчийн үйл ажиллагааг хянах боломжийг зогсоодог явдал юм. Энэ нь зар сурталчилгаа үзэхийн оронд дуртай контент нийлүүлэгчиддээ мөнгө төлөх боломжийг олгодог.
Дүгнэлт
Код болон оруулсан хувь нэмрийн хувьд WebKit болон Chromium хоёулаа идэвхтэй нээлттэй эхийн төслүүд юм. Шийдэл бүр нь тодорхой дизайны зорилгод үйлчилдэг. Хөтөчүүд вэб стандартыг алдагдуулахгүйгээр хэрэглэгчдэд ашигтай функцүүдээр өрсөлдөж байгаа нь үнэхээр гайхалтай юм.
Агуу их нууц үгийн менежерүүд, хэрэглэгчийн аюулгүй байдлын боломжууд, бүтээлч хавчуурга хийх үзэл баримтлал, уншигч горим, эмх цэгцтэй төлбөрийн API интеграцчлал, үнэгүй VPN гэх мэт. Энэ бол Операгийн жүжиг байсан бөгөөд түүнээс хойш бид ижил хэв маягтай олон хүнийг харсан. Вивалди нь хувийн тохиргоонд зориулагдсан байдаг бол Brave нь хувийн нууцлал, аюулгүй байдалд анхаарлаа хандуулдаг.
Chromium-д суурилсан хөтчүүд нь бүх функцийг агуулсан бэлэн шийдэл гэхээсээ илүү аливаа зүйлийг бүтээх хүрээ юм. Та үүнийг туршиж үзээд өөрт тохирохыг нь харах боломжтой. Хэрэв та хувийн нууцынхаа талаар санаа зовж байгаа бөгөөд усанд шумбаж, зарим ажил хийхээс татгалзахгүй бол Chromium нь тааламжтай туршлага байж магадгүй юм.
хариу үлдээх