
VoidZero-ի չորս ամիսը Cloudflare-ում՝ 80-ից ավելի թողարկում և ավելի արագ JavaScript գործիքներ
VoidZero-ն Cloudflare-ին միացել է չորս ամիս առաջ։ Թիմը հայտնում է 80-ից ավելի թողարկման և 1200-ից ավելի փակված խնդրի մասին, ինչպես նաև Babel-ից 10 անգամ արագ React կոմպիլյատորի։
VoidZero-ն Cloudflare-ին միացել է չորս ամիս առաջ։ Այժմ թիմը հրապարակել է հաշվետվություն այն մասին, թե ինչ փոխվեց JavaScript-ի բաց կոդով գործիքների հավաքածուում այս ընթացքում։ Թարմացումը լույս է տեսել Cloudflare-ի Birthday Week-ի շրջանակում և ստուգում է միանալու պահին տրված խոստումը. Vite, Vitest, Rolldown, Oxc և Vite+ կմնան բաց կոդով, մատակարարից անկախ և համայնքի կողմից կառավարվող։
Ավելի քան 80 թողարկում և 1200 փակված խնդիր
Չորս ամսում թիմը թողարկել է ավելի քան 80 տարբերակ և փակել 1200-ից ավելի խնդիր։ Դրանցից մի քանիսը մեծ արագություն են բերել։ Օգոստոսին թողարկված Oxc React Compiler-ը React.js հավելվածները կոմպիլյացնում է 10 անգամ ավելի արագ, քան Babel-ի սկզբնական տարբերակը, ավելի քիչ հիշողություն է ծախսում և ավելի լավ մշակում սխալները։ Սեպտեմբերին թողարկված Vitest 5-ը մինչև 50%-ով ավելի արագ է, քան Vitest 4-ը։
Տիպերի իմացությամբ աշխատող լինտերը՝ tsgolint-ը, այժմ կայուն է և typescript-eslint-ի հետ 12-18 անգամ ավելի արագ է աշխատում, քան ESLint-ը՝ ընդգրկելով 61 կանոնից 59-ը։ Ֆորմատավորող Oxfmt-ը 7 անգամ ավելի արագ է, քան Prettier-ը այն բանից հետո, երբ JSON, CSS, SCSS, Less, GraphQL և YAML ֆորմատավորիչները վերագրվեցին Rust-ով։
Գործիքներ, որոնք հաշվարկված են նաև գործակալների վրա
Ըստ Cloudflare-ի, այս գործիքներին այժմ մարդկանց հետ մեկտեղ սպասում են նաև ծրագրային գործակալները։ Որքան արագանում է ինֆերենսը, այնքան տիպերի ստուգումը, լինթինգը և կոմպիլյացիան նորից դառնում են արգելակող օղակ։ Քանի որ գործիքները կառուցված են մեկը մյուսի վրա, Oxc կոմպիլյատորից մինչև Rolldown փաթեթավորիչը, Vite-ի կառուցման գործիքից մինչև Oxlint լինտերը և Vitest թեստավորման գործիքը, մեկ շերտի արագացումը փոխանցվում է վերևում գտնվող ամեն ինչին։
Vite+ 1.0 և Bundled Dev

Vite+-ը հասել է 1.0 տարբերակին։ Այն միավորում է ամբողջ հավաքածուն մեկ համակարգի մեջ և տրամադրում է Vite 8, Vitest 5, Rolldown, Oxlint և Oxfmt՝ ներկառուցված առաջադրանքների քեշավորմամբ։ Թիմը նաև պատրաստում է «Bundled Dev» ռեժիմը, որն օգտագործում է Vite-ի արտադրական փաթեթավորիչը մշակման ընթացքում։ Cloudflare-ի սեփական վահանակն այն արդեն օգտագործում է բոլոր ներքին ծրագրավորողների համար։
Բաց կոդի ֆինանսավորումը և հաջորդ քայլերը
VoidZero-ն Open Source Pledge-ի անդամ է։ Cloudflare-ը հայտարարության պահին Vite-ի էկոհամակարգի ֆոնդին հատկացրեց 1 միլիոն դոլար, ապա բաց կոդի համար ավելացրեց ևս 1 միլիոն դոլար։ Հաջորդ փուլում թիմը աշխատում է Oxc-ի պարսերի վրա, որտեղ սպասվում է մինչև 3 անգամ արագացում։ Նախատեսված են նաև Rolldown-ում մասնատման նոր ալգորիթմ և Void-ի բաց կոդով, ինքնակառավարվող տարբերակը, որը Vite-ի վրա հիմնված տեղակայման պլատֆորմ է՝ կառուցված Cloudflare-ի վրա։
SiTech — AI-ով հզորացված վեբ մշակում
Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։