Kua tukuna te miihini tirotiro Servo 0.1.0 me te tirotiro whakamātautau ServoShell e haere tahi ana, i tuhia ki te Rust. Kua hangaia ngā hanganga kua rite ki te whakamahi mō Linux, Android, macOS и WindowsHaunga ngā hanganga takitahi, kei te wātea hoki a Servo hei kete pouaka, e āhei ai te whakamahi i te miihini hei whare pukapuka.
Ko Servo 0.1.0 te putanga tuatahi ki te whiwhi i tētahi huringa tautoko roa (LTS). Ka whakaputaina ngā peka LTS hou i ia ono marama, i runga i te putanga iti e whai ake nei. Ka roa te tautoko mō ngā putanga LTS e iwa marama, ā, e toru marama te roa mō te whakahou ki te peka LTS hou. He rerekē te peka LTS i ngā putanga noa nā te mea ka whakaputahia e ia ngā whakahou me ngā whakatikatika ngoikoretanga mō te whare pukapuka servo, te miihini JavaScript, me ngā whakawhirinakitanga. Ko te tikanga kia whai hua te peka LTS mō ngā kaiwhakawhanake e whakauru ana i a Servo ki roto i ā rātou kaupapa, ā, kāore e hiahia ki te whakahou ki te putanga iti e whai ake nei me ōna huringa API pea i ia marama.
Ko te putanga Servo 0.1.0 LTS e hangai ana ki te putanga wā poto 0.0.6 i tukuna i ētahi rā kua pahure ake nei, i whakaurua mai ai ngā āhuatanga hou e whai ake nei:
- Ka whakatinanahia e te huānga HTML "button" ngā huanga "command" me "commandfor", ka taea te whakamahi i roto i ngā pātene hei utu mō ngā huanga "popovertargetaction" me "popovertarget" hei whakarite i te taunekeneke me te tahua e karangatia ana ina pāwhiritia te pātene.
- Kua tāpirihia te tīpakonga CSS ":modal" hei āhei i te tautuhi i te hanga o tētahi kōrero mā tētahi huānga. , he aratau.
- Kua whakatinanahia te ture CSS @property, e āhei ai koe ki te rēhita i ō ake āhuatanga CSS.
- Kua tāpirihia ngā āhuatanga CSS "alignment-baseline" me "baseline-shift" hei whakarārangi poutū i te tuhinga.
- Kua tāpirihia te tautoko mō te pane "Content-Security-Policy: base-uri", e whakawhāiti ana i ngā URL ka taea te whakamahi i roto i tētahi huānga HTML. .
- Kua tāpirihia e mātou he tautoko wāhanga mō te uta mangere o ngā iframes, ko te tikanga kāore e utaina ngā ihirangi i waho o te rohe e kitea ana kia panuku rā anō te kaiwhakamahi ki te wāhi i mua tonu i te huānga. Ka whakahohea te uta mangere mā te whakamahi i te huanga "loading=lazy" i roto i te tohu iframe ( ).
- Kua tāpirihia he tautoko wāhanga mō te āhuatanga CSS "transform-style: preserve-3d" hei whakanoho i ngā huānga tamariki ki te wāhi 3D.
- Kua whakatinanahia ngā takahanga pointermove, pointerdown, pointerup, me te pointercancel.
- Ka whakarato i te hurihanga o te ahua i runga i ngā raraunga EXIF.
- I whakahohea te whakamahinga o te taurangi taiao LANG hei tīpako i te reo taunoa mō te pane "Reo-Whakaae" me te āhuatanga navigator.language.
- Kua tāpirihia ngā Takahanga Tohu API me te Whakahohenga Kaiwhakamahi.
- Kua whakatinanahia ngā tikanga import.meta.resolve(), formData(), toJSON(), createIndex(), deleteIndex() me te index().
- Kei roto i te pūtirotiro whakaaturanga servoshell ngā whārangi servo:preferences (GUI configurator) me servo:config (ngā tautuhinga momo-āhua mō:config mō ngā tawhā takitahi) hei whakarerekē i ngā tautuhinga. Kua tāpirihia te tautoko mō te uta anō i te whārangi mā te pēhi i te F5.

- I roto i ngā taputapu kaiwhakawhanake tukutuku, kua tāpirihia te tautoko mō te whakatika i ngā huanga DOM i te aratau tirotiro, ka whakaratohia inaianei e te papatohu tukutuku he arokite o ngā mea i tukuna mā te console.log(), ā, ka taea e te patuiro te whakamutu me te tīmata anō i te whakahaerenga o te tuhinga.
- Kua whakawhānuihia te API mō te whakauru i te miihini tirotiro ki roto i ngā taupānga.
I whakawhanakehia tuatahitia te miihini Servo e Mozilla, engari i muri mai ka riro i te whakahaere. Linux Pūtake. Kei roto i a Servo te tautoko mō te whakaputa whārangi tukutuku maha-miro, te whakarara i ngā mahi DOM (Tauira Taonga Tuhinga), me te whakamahinga o ngā tikanga hōtaka haumaru e whakaratohia ana e te reo Rust. I hangaia a Servo mai i te whenua ki runga hei tautoko i te wehewehe i te DOM me te whakaputa waehere ki ngā mahi iti ake ka taea te whakahaere i te whakarara me te whakamahi pai ake i ngā rauemi CPU maha-matua. Kua whakauruhia kētia e Firefox ētahi wāhanga o Servo, pērā i te miihini CSS maha-miro me te pūnaha whakaputa WebRender.
Source: opennet.ru

