UtgÄvan av webblÀsarmotorn Servo 0.0.5

UtgÄvan av webblÀsarmotorn Servo 0.0.5 och den tillhörande demonstrationswebblÀsaren ServoShell, som utvecklas tillsammans, har offentliggjorts. FÀrdiga byggnader har skapats för Linux, Android, macOS och Windows.

Motorn utvecklades ursprungligen av Mozilla, men togs senare under Linux Foundations beskydd. Servo utmÀrker sig genom sitt stöd för flertrÄdig rendering av webbsidor, parallellisering av DOM-operationer (Document Object Model) och anvÀndning av de sÀkra programmeringsmekanismer som tillhandahÄlls av Rust. Servo skapades frÄn början med stöd för att bryta ner DOM och rendering i mindre deluppgifter som kan köras parallellt och effektivt anvÀnda resurserna hos flerkÀrniga CPU:er. Vissa delar av Servo har redan integrerats i Firefox, sÄsom den flertrÄdiga CSS-motorn och rendering-systemet WebRender.

UtgÄvan av webblÀsarmotorn Servo 0.0.5

Huvudsakliga förÀndringar:

  • HTML-elementet
  • Stöd för förhandsladdning av resurser har lagts till, med hjĂ€lp av taggen , vilket möjliggör att ladda resurser utan att vĂ€nta pĂ„ att de begĂ€rs, exempelvis kan vissa CSS-filer, skript, videor och bilder laddas omedelbart.
  • HTML-elementen 'style' och 'link' har fĂ„tt stöd för egenskapen 'blocking' för att pausa rendering av sidan tills resursen Ă€r helt inladdad.
  • HTML-elementet 'img' har fĂ„tt stöd för egenskapen 'align' för att styra bildjusteringen.
  • HTML-elementet 'select' har fĂ„tt stöd för egenskapen 'disabled' för att inaktivera rullgardinslistan.
  • Stöd för egenskapen 'cursor-color' har lagts till för att Ă€ndra fĂ€rgen pĂ„ markören i inmatningsfĂ€lt.
  • Stöd för att anvĂ€nda CSS-egenskapen 'content' har lagts till för att ersĂ€tta vilket HTML-element som helst med en bild.
  • Stöd för pseudo-elementet '::details-content' har lagts till för att Ă€ndra stilen pĂ„ innehĂ„llet som anges via HTML-elementet
    .
  • HTML-elementet
    har fÄtt stöd för pseudo-klassen ':open', som aktiveras nÀr dialogrutan öppnas.
  • För HTML-elementet har stöd för pseudo-klassen ':active' implementerats, vilket gĂ€ller under tiden frĂ„n att knappen trycks ned tills den slĂ€pps.
  • API:et Origin har lagts till för att erhĂ„lla information om kĂ€llan för innehĂ„ll pĂ„ nivĂ„ med kopplingen 'protokoll + domĂ€nen + port.
  • Egenskapen MouseEvent.detail har implementerats för att hĂ€mta information om klickets karaktĂ€r (enkelt, dubbel).
  • Egenskapen 'keepalive' har lagts till i Request-objektet för att avgöra om anslutningen Ă€r i keepalive-lĂ€ge.
  • Stöd för att ladda moduler via importuttryck i JSON-format har lagts till.
  • Möjlighet att ange attribut för att specificera innehĂ„llstyp vid import via importuttryck har lagts till.
  • Stöd för cyklisk import av JavaScript-moduler har lagts till.
  • Stödet för navigator.sendBeacon-grĂ€nssnittet Ă€r nu aktiverat som standard för asynkron överföring av smĂ„ datamĂ€ngder frĂ„n webblĂ€saren till server.
  • InstĂ€llningen https_proxy samt miljövariablerna HTTPS_PROXY och NO_PROXY har lagts till för att möjliggöra arbete genom en HTTPS-proxy.
  • Stöd för algoritmerna ML-KEM, ML-DSA och AES-OCB har lagts till i Crypto-API.
  • Stöd för korskompilering med Windows som vĂ€rdplattform har lagts till.
  • InstĂ€llningen network_connection_timeout har lagts till för att stĂ€lla in tidsgrĂ€nsen för att upprĂ€tta en nĂ€tverksanslutning (standard Ă€r 15 sekunder).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster