უკან დაბრუნება
VoidZero-ს ოთხი თვე Cloudflare-ში: რა შეიცვალა JavaScript-ის ინსტრუმენტებში
SiTech AI Team2 წთ. საკითხავი

VoidZero-ს ოთხი თვე Cloudflare-ში: რა შეიცვალა JavaScript-ის ინსტრუმენტებში

VoidZero Cloudflare-ს ოთხი თვის წინ შეუერთდა. ამ ხნის განმავლობაში გუნდმა 80-ზე მეტი გამოშვება გამოსცა, 1200 ხარვეზი დახურა და Oxc React Compiler 10-ჯერ დააჩქარა.

VoidZero Cloudflare-ს ოთხი თვის წინ შეუერთდა. ახლა გუნდმა ანგარიში გამოაქვეყნა იმაზე, თუ რა შეიცვალა ღია კოდის JavaScript-ის ინსტრუმენტებში ამ პერიოდში. განახლება Cloudflare-ის Birthday Week-ის ფარგლებში გამოქვეყნდა და ამოწმებს შეერთების დროს დადებულ პირობას: Vite, Vitest, Rolldown, Oxc და Vite+ ღია კოდად, პლატფორმისგან დამოუკიდებლად და საზოგადოების მიერ მართული დარჩება.

80-ზე მეტი გამოშვება და 1200 დახურული ხარვეზი

ოთხ თვეში გუნდმა 80-ზე მეტი გამოშვება გამოსცა და 1200-ზე მეტი ხარვეზი დახურა. რამდენიმე მათგანმა შესრულების დიდი მატება მოიტანა. აგვისტოში გამოსული Oxc React Compiler React.js-ის აპლიკაციებს 10-ჯერ უფრო სწრაფად აკომპილირებს, ვიდრე Babel-ის თავდაპირველი ვერსია, ნაკლებ მეხსიერებას მოიხმარს და შეცდომებსაც უკეთ ამუშავებს. სექტემბერში გამოსული Vitest 5 კი Vitest 4-ზე 50%-მდე უფრო სწრაფია: ის გარდაქმნილ ფაილებს პროექტებს შორის იზიარებს, მოდულებს დისკზე ინახავს და მთავარ პროცესსა და მუშებს შორის ნაკლებ მონაცემს გადასცემს.

ტიპების გათვალისწინებით მოქმედი ლინტერი tsgolint ახლა სტაბილურია და typescript-eslint-თან ერთად ESLint-ზე 12-იდან 18-ჯერ უფრო სწრაფად მუშაობს. ის typescript-eslint-ის 61 ტიპური წესიდან 59-ს ფარავს. ფორმატორი Oxfmt კი Prettier-ზე 7-ჯერ უფრო სწრაფია მას შემდეგ, რაც JSON, CSS, SCSS, Less, GraphQL და YAML ფორმატორები Rust-ზე გადაიწერა. გამოსავალი Prettier-თან თავსებადია.

ინსტრუმენტები, რომლებიც აგენტებზეც არის გათვლილი

Cloudflare-ის მიხედვით, ამ ხელსაწყოებს ახლა ადამიანებთან ერთად აგენტებიც ელოდებიან. რაც უფრო სწრაფი ხდება ინფერენსი, ტიპების შემოწმება, ლინტინგი და აწყობა კვლავ შემაფერხებელ ფაქტორად იქცა. რადგან ინსტრუმენტები ერთმანეთზეა აგებული, Oxc კომპილატორიდან Rolldown შემკვრელამდე, Vite-ის აწყობის ხელსაწყოდან Oxlint ლინტერამდე და Vitest-ის ტესტების გამშვებამდე, ერთ დონეზე მიღწეული დაჩქარება ზემოთ ყველაფერს გადაეცემა.

Vite+ 1.0 და Bundled Dev

Vite+ 1.0

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-ის ღია კოდის, თვითგანთავსებადი ვერსია. Void Vite-ზე დაფუძნებული განთავსების პლატფორმაა, რომელიც Cloudflare-ზეა აგებული.

SSiTech

SiTech — AI-გაძლიერებული ვებ დეველოპმენტი

ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.