Programovanie

Motor servoprehliadača adoptovaný Linux Foundation

Servo, open source prehliadačový engine pôvodne vyvinutý v Mozille, prešiel na Linux Foundation.

Servo, modulárny, zabudovateľný webový engine napísaný v jazyku Rust od Mozilly, zdieľa kód s prehliadačom Firefox a má umožniť doručovanie obsahu a aplikácií prostredníctvom webových štandardov. Technológie Servo, ktoré boli vytvorené v roku 2012, boli neskôr zabudované do prehliadača Firefox, ako je napríklad renderovací systém založený na grafickom procesore WebRender.

Reštrukturalizácia spoločnosti Mozilla v auguste, ktorá zahŕňala prepúšťanie 250 osôb, zahŕňala niektorých ľudí zapojených do úsilia o rozvoj spoločnosti Rust. Mozilla naďalej aktívne investovala do Rustu, zatiaľ čo Servo pokračovalo ako open source úsilie. Teraz sa Linux Foundation stala novým domovom pre Servo Project, zverejnil sa bulletin zverejnený 17. novembra.

S prechodom na Linux Foundation získal projekt Servo dosku a technický riadiaci výbor, ktorý bude viesť budúcnosť projektu. Ciele Servo na vysokej úrovni zostávajú nezmenené; Servo je určené na poskytovanie vysoko výkonného a bezpečného vykresľovacieho modulu na vkladanie do iných aplikácií. Servo je tiež vybavené paralelným motorom CSS a je možné ho integrovať do používateľských rozhraní, 3D riešení a ďalších produktov.

Užívateľ komponentov Servo bol skeptický voči prevzatiu Linux Foundation. "Je to dobrá správa, že niekto preberá projekt po Mozille." Je to tiež vozidlo, ktoré umožní ostatným prispieť peňažne, “uviedol Armin Ronacher, technický riaditeľ spoločnosti Sentry pre monitorovanie aplikácií. „Neviem však, či mať nadácia Linux Foundation znamená, že Servo má budúcnosť ako produkčný modul prehľadávača, pretože nie je poháňaný vývojárom prehľadávača, ktorý má jasnú vôľu dodávať ho zákazníkom ako prehľadávač.“

Servo, ktoré beží na Windows, Linux a MacOS, slúžilo ako dôkaz toho, že dôležité webové komponenty, ako je rendering a CSS, je možné implementovať do systému Rust, ktorý ponúka bezpečnosť, súbežnosť a rýchlosť. Spoločnosť Servo bola tiež portovaná na technológie, ako sú telefóny s Androidom a zariadenia so zmiešanou realitou HoloLens od spoločnosti Microsoft.

Vývojári servoprojektov prispeli k webovým štandardom WHAT / WG hlásením problémov so špecifikáciami a predložením automatických testov naprieč prehliadačmi. Členovia základného tímu majú spoločne upravené štandardy zahrnuté v prehliadačoch. Účastníci v budúcnosti môžu prispievať do budúcnosti spoločnosti Servo písaním kódu alebo dokumentácie, testovaním nočných klubov alebo darovaním prostriedkov na pokrytie nákladov na nepretržitú integráciu a hosťovanie.

$config[zx-auto] not found$config[zx-overlay] not found