paint-brush
VoidZero, The New ESLint, MongoDB 8.0 va boshqalar - bu hafta JSdatomonidan@thisweekinjavascript
333 o'qishlar
333 o'qishlar

VoidZero, The New ESLint, MongoDB 8.0 va boshqalar - bu hafta JSda

tomonidan This Week in JavaScript3m2024/10/11
Read on Terminal Reader

Juda uzoq; O'qish

Bu hafta bizda ish jarayonini yanada silliq va tezroq qilish uchun qiziqarli yangilanishlar mavjud. VoidZero’ning birlashtirilgan JavaScript asboblar zanjiridan tortib ESLint’ning yangi funksiyalari va hatto MongoDB’ning unumdorligini oshirishgacha, ochish uchun ko‘p narsa bor!
featured image - VoidZero, The New ESLint, MongoDB 8.0 va boshqalar - bu hafta JSda
This Week in JavaScript HackerNoon profile picture

Salom JavaScript ishqibozlari!

JavaScript-da bu hafta ”ning ushbu haftalik soniga xush kelibsiz!

Bu hafta bizda ish jarayonini yanada silliq va tezroq qilish uchun qiziqarli yangilanishlar mavjud. VoidZero-ning birlashtirilgan JavaScript asboblar zanjiridan tortib ESLint-ning yangi xususiyatlarigacha va hatto MongoDB-ning ish faoliyatini oshirishgacha, ochish uchun juda ko'p narsa bor!


Axborot byulletenini o'qishga vaqt topolmayapsizmi? Uni yo'lda tinglang!


Ushbu haftani JavaScript-da o'qiganingiz uchun tashakkur! Yangi xabarlarni olish va ishimizni qo'llab-quvvatlash uchun bepul obuna bo'ling.


VoidZero Inc. JavaScript vositalarini birlashtirish uchun 4,6 million dollar yig‘adi

VoidZero JavaScript ekotizimining yagona, yuqori samarali asboblar zanjirini ishlab chiqish uchun Accel boshchiligidagi 4,6 million dollar mablag' yig'di.

Nima uchun bu muhim?

JavaScript vositalari hozirda parchalanib ketgan, ishlab chiquvchilar turli xil uchinchi tomon bog'liqliklariga tayanadi. VoidZero to'plamdan tortib to sinovgacha bo'lgan hamma narsani boshqaradigan yagona asboblar zanjirini yaratish orqali ishlab chiqish jarayonini soddalashtirishga qaratilgan.

Asosiy diqqatga sazovor joylar:

  • Birlashtirilgan ramka: barcha vazifalar uchun bir xil AST va hal qiluvchi, ortiqcha tahlilni kamaytiradi.
  • Ishlashga yo'naltirilgan: parallellashtirish va optimallashtirilgan JS plaginlarini qo'llab-quvvatlaydigan kompilyatsiya ona tiliga o'rnatilgan.
  • Modulli komponentlar: ilg'or foydalanish holatlari uchun osongina sozlanadigan qurilish bloklari.
  • O'zaro muhitni qo'llab-quvvatlash: ish vaqti cheklovlarisiz barcha JavaScript muhitlarida ishlaydi.


VoidZero-ning yangi to'plami, Rolldown , bu yil oxirida alfa-da bo'ladi va tez orada Vite bilan integratsiyaga kirishadi.


ESLint endi Lints JSON va Markdown

JSON va Markdown fayllari endi to'g'ridan-to'g'ri chizilgan bo'lishi mumkin! Bu ESLint -ning JavaScript-dan tashqari kengayib, umumiy maqsadli linter bo'lishga intilishining bir qismidir.

Nima yangiliklar?

  • JSON qo'llab-quvvatlashi: Yangi @eslint/json plagini yordamida siz JSON, JSONC va JSON5 fayllarini silkitishingiz mumkin. Boshlash uchun plaginni oʻrnating va ESLint konfiguratsiyasini JSON qoidalarini kiritish uchun yangilang.


  • Markdown qo'llab-quvvatlashi: @eslint/markdown plagini CommonMark va GitHub-flavored Markdown uchun lintingni taqdim etadi. Belgilangan fayllardagi muammolarni aniqlash uchun uni loyihangizga o'rnating va sozlang.


Ushbu yangilanish veb-loyihalarda turli xil fayl turlarini liniyalash uchun ko'proq imkoniyatlarni ochib, hamma narsani bir xil ESLint soyaboni ostida olib keladi.


Tauri 2.0 bu yerda

Tauri 2.0 ning barqaror versiyasi hozirda jonli, u iOS va Android uchun asosiy yaxshilanishlar va mobil yordamni olib keladi. Rust-ga asoslangan ushbu ramka HTML, JavaScript va CSS-dan foydalangan holda engil, o'zaro faoliyat platformali ish stoli va mobil ilovalarni yaratishga imkon beradi. Bularning barchasini bajaradi va fayl hajmini kichikroq qiladi va ishlashni tezlashtiradi.


Tauri 2.0 bilan siz quyidagilarni olasiz:

  • Birlashtirilgan kod bazasi: ish stoli (Windows, macOS, Linux) va mobil (iOS, Android) uchun bitta UI kod bazasi.
  • Issiq modulni almashtirish (HMR): Ilovangizning old qismini qayta qurmasdan muammosiz yangilang.
  • Mobil qo‘llab-quvvatlash: Rust mantiqini baham ko‘rishda mobil qurilmalarga xos funksiyalarni yaratish uchun Swift yoki Kotlin-dan foydalaning.
  • Kengaytirilgan plaginlar: Ilovangizning imkoniyatlarini yanada takomillashtirilgan plaginlar tizimi bilan kengaytiring, ishlanmani soddalashtiring.


Tauri ishlab chiquvchilarga barcha platformalar uchun qurishning yuqori samarali va moslashuvchan usulini taklif qilib, rivojlanishda davom etmoqda.


Yangi vositalar va relizlar

  • Tabulator 6.3: Kuchli tahrirlash, filtrlash va saralash funksiyalari bilan veb-ilovalardagi murakkab ma'lumotlar jadvallarini boshqarishni soddalashtiring.
  • MongoDB 8.0: Queryable Encryption va yaxshi masshtablash bilan 30% unumdorlikni oshirish va xavfsizlikni yaxshilashdan bahramand bo'ling.
  • Eleventy 3.0: Ushbu statik sayt generatorining so'nggi versiyasi tez va samarali veb-saytlarni yaratishni har qachongidan ham osonlashtiradi.
  • µExpress: Node.js ilovalarini Expressning ushbu optimallashtirilgan versiyasi bilan tezlashtiring, so‘rovlarni 4 baravar tezlashtiring.

Bu haftaning yakuni! Agar siz ushbu JavaScript yangilanishlarini foydali deb bilsangiz, boshqalarga uni topishga yordam berish uchun ushbu postga ijobiy ovoz bering.


Uni boshqa dasturchilaringiz bilan baham ko'rishni unutmang va JavaScript dunyosi haqida ko'proq ma'lumotga e'tibor bering. Keyingi safargacha kodlashni davom eting va qiziquvchan bo'ling!

Ma'lumotnomalar

VoidZero 4,6 million dollar yig‘adi

ESLint Now JSON va Markdownni o'z ichiga oladi

Tauri 2.0 versiyasi

Tabulator 6.3

MongoDB 8.0
Eleventy 3.0

µExpress

L O A D I N G
. . . comments & more!

About Author

This Week in JavaScript HackerNoon profile picture
This Week in JavaScript@thisweekinjavascript
This Week in JavaScript is a weekly podcast and newsletter made to deliver quick and relevant JavaScript updates in just

TEGI QILISH

USHBU MAQOLA TAQDIM ETILGAN...