Servo 0.0.4: Többablakos támogatással bővült a Rust-alapú böngészőmotor

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Megjelent a Servo 0.0.4-es verziója, a nyílt forráskódú, Rust nyelven írt webes böngészőmotor legújabb havi frissítése. Az erős párhuzamosságra és memóriabiztonságra kihegyezett nyelven íródott Servo böngészőmotor célja, hogy komponenseit a végfelhasználóknak szánt Firefox böngészőben lássuk viszont. A Servo nyílt forráskódú webböngésző motor fejlesztése továbbra is halad. December folyamán több új funkciót vezettek be és további javításokat hajtottak végre.

A Servo csapata december hónapban a következő főbb újításokkal és teljesítményjavításokkal jelentkezett:

Az új kiadás egyik legfontosabb újdonsága a több böngészőablak kezelése, amely a korábbi Servo embedding API fejlesztéseire építve lehetővé teszi a desktop környezetben történő párhuzamos ablaknyitást. Bár régóta várt funkció, most végre működik, és jelentősen bővíti a motor használhatóságát.

A frissítés új funkciókat hoz a Servoshell-hez és a háttérben futó renderelő kódhoz, emellett bővíti a CSS-funkcionalitást, részleges támogatást nyújt az encoding sniffing-hez, folytatja a SubtleCrypto API fejlesztését, és javítja a fejlesztői eszközöket. Továbbá a Servo embedding API körüli fejlesztések is folyamatosan zajlanak, lehetővé téve a motor könnyebb integrálását más alkalmazásokba.

A Servo 0.0.4 a teljesítmény és a stabilitás terén is több javítást tartalmaz, ami megbízhatóbb böngészési élményt biztosít a fejlesztők és felhasználók számára egyaránt.

A Servo legújabb munkájáról további részletek találhatók a Servo hivatalos weboldalán, ahol a frissítésről szóló részletes információk és a letöltési lehetőségek is elérhetőek.

A Servo különlegessége abban rejlik, hogy a programozási nyelve a Rust, amely a biztonság és a párhuzamos programozás szempontjából előnyös tulajdonságokkal rendelkezik. Emellett a Servo egyik célja az volt, hogy az új webes szabványokat és technológiákat elősegítse és implementálja. A projekt az alap böngészőmotorok (layout engines) közé tartozik, amelyek a weboldalak megjelenítéséért felelősek a böngészőkben. A Stylo-ról szóló cikkben, remek összefoglalás található, hogyan működik is a böngésző leképzési folyamata és , mi az amiben a masszív párhuzamosítás akár 2-18x-os sebesség növekedést tud elérni. A Stylo-ban a fejlesztők négy böngésző (Firefox, Servo, Chrome, Safari) megoldásait ötvözték a nagyobb sebesség érdekében.

Fontos megjegyezni, hogy a Servo projekt fejlesztése tovább folytatódott, de már a Linux Foundation Europe irányítása alatt működik, közösségi projektként.