Վերսկսվել է Servo բրաուզերի շարժիչի ակտիվ զարգացումը

Rust լեզվով գրված Servo բրաուզերի շարժիչի մշակողները հայտարարեցին, որ ստացել են ֆինանսավորում, որը կօգնի վերակենդանացնել նախագիծը: Նշված առաջին խնդիրներն են շարժիչի ակտիվ զարգացմանը վերադառնալը, համայնքի վերակառուցումը և նոր մասնակիցների ներգրավումը: 2023 թվականի ընթացքում նախատեսվում է բարելավել էջի դասավորության համակարգը և հասնել CSS2-ի աշխատանքային աջակցության։

Նախագծի լճացումը շարունակվում է 2020 թվականից այն բանից հետո, երբ Mozilla-ն աշխատանքից ազատեց Servo մշակող թիմին և նախագիծը փոխանցեց Linux հիմնադրամին, որը նախատեսում էր ստեղծել շահագրգիռ ծրագրավորողների և ընկերությունների համայնք զարգացման համար: Նախքան անկախ նախագծի վերածվելը, շարժիչը մշակվել է Mozilla-ի աշխատակիցների կողմից՝ Samsung-ի հետ համագործակցությամբ:

Շարժիչը գրված է Rust լեզվով և ապահովում է վեբ էջերի բազմաշերտ արտապատկերման աջակցություն, ինչպես նաև DOM-ի (Փաստաթղթի օբյեկտի մոդել) հետ գործողությունների զուգահեռացում: Գործողությունների արդյունավետ զուգահեռականացումից բացի, Rust-ում օգտագործվող անվտանգ ծրագրավորման տեխնոլոգիաները հնարավորություն են տալիս բարձրացնել կոդի բազայի անվտանգության մակարդակը: Ի սկզբանե Firefox բրաուզերի շարժիչը չէր կարող լիովին օգտագործել ժամանակակից բազմամիջուկ համակարգերի ներուժը` բովանդակության մշակման միակողմանի սխեմաների օգտագործման պատճառով: Servo-ն թույլ է տալիս կոտրել DOM-ը և ծածկագիրը ներկայացնել ավելի փոքր ենթաառաջադրանքների, որոնք կարող են զուգահեռ աշխատել և ավելի լավ օգտագործել բազմամիջուկ CPU-ի ռեսուրսները: Firefox-ն արդեն ինտեգրում է Servo-ի որոշ մասեր, ինչպիսիք են բազմաշերտ CSS շարժիչը և WebRender-ի մատուցման համակարգը:

Source: opennet.ru

Добавить комментарий