Andreas Kling, onye hiwere ihe nchọgharị weebụ Ladybird, kwupụtara mkpebi iji Rust mee ihe na mmepe nke ọrụ ahụ na mmalite nke idegharị akụkụ nke Ladybird n'asụsụ a. Dịka nnwale na C++, a na-edegharị injin LibJS JavaScript na Rust. A họọrọ LibJS n'ihi mkpuchi nnwale ya dị mma, nke na-eme ka inyocha ịdị mma nke ọdụ ụgbọ mmiri dị mfe.
Iji mee ka usoro mbufe ngwa ngwa, e jiri ndị enyemaka AI Claude Code na OpenAI Codex, nke mere ka e degharịa koodu ahụ n'ime izu abụọ. E mere ntụgharị asụsụ ahụ nwayọ nwayọ site na ntinye nke onye nrụpụta, onye zigara ọtụtụ narị ntuziaka nye ndị enyemaka AI n'oge usoro ahụ, na-ekpebi usoro na ihe a ga-ebuga, yana ịkọwapụta ihe achọrọ maka koodu Rust sitere na ya. Mgbe enwetara koodu ahụ site na ụdị AI dị iche iche, enyochachara ma nyochaa nsonaazụ ya maka njehie na mkpebi ndị a na-enyo enyo.
N'ikpeazụ, injin Rust nke nwere Rust gafere ule ndakọrịta ECMAScript 52898 niile site na test262 suite na ule regression 12461 sitere na ọrụ Ladybird. Ụdị Rust gosipụtara nkwekọ zuru oke n'etiti AST na bytecode emepụtara na ụdị C++, na-enweghị regressions achọpụtara ruo ugbu a. Nnwale JavaScript egosighikwa mmebi arụmọrụ ọ bụla. Ọzọkwa, nnwale ntụnyere nke nsonaazụ nhazi weebụsaịtị site na iji ụdị C++ na Rust nke LibJS gosipụtara nkwekọ zuru oke.
A na-ewere idegharị ihe nchọgharị na Rust dị ka ọrụ nke abụọ nke nwere ike were oge dị ukwuu. Mmepe mbụ na-aga n'ihu ugbu a na C++. Ndị otu mmepe bụ isi ga-eme mkpebi gbasara sistemụ ndị a ga-edegharị na Rust. Koodu Rust ọhụrụ ga-adị ndụ na koodu C++ dị adị site na akwa njikọta akọwapụtara nke ọma.
N'ụzọ dị mkpa, na 2024, ndị mmepe Ladybird kpebiri iji asụsụ mmemme Swift, mana ha ahụtaghị njikọ zuru oke na koodu C++ na nkwado pere mpe maka nyiwe ndị na-abụghị Apple. Banyere Rust, a maara asụsụ a maka usoro gburugburu ya toro eto maka mmemme sistemụ na nkwa nchekwa. Ọzọkwa, ọtụtụ n'ime ndị mmepe Ladybird maara asụsụ a. Na 2024, a kwadoghị Rust maka ojiji na Ladybird n'ihi atụmatụ mmepe dabere na onye nwe ya, nke na-emegide ụdị C++ nke lekwasịrị anya na ihe.
Andreas Kling rụrụ ọrụ na Nokia n'oge gara aga na-emepụta KHTML, ma mechaa rụọ ọrụ na Apple dịka otu n'ime ndị mmepe Safari. E kere Ladybird na mbụ dị ka ngwa maka sistemụ arụmọrụ SerenityOS, mana n'oge ọkọchị nke 2024, a gbanwere ya ka ọ bụrụ ọrụ dị iche ma nata onyinye $1 nde. E dere ihe nchọgharị ahụ na C++ ma kesaa ya n'okpuru ikike BSD. Ọrụ a na-emepụta injin LibWeb nke ya, onye ntụgharị okwu LibJS JavaScript, na ọbá akwụkwọ ndị metụtara ya.
isi: opennet.ru
