paint-brush
„VoidZero“, „The New ESLint“, „MongoDB 8.0“ ir dar daugiau – šią savaitę JSpateikė@thisweekinjavascript
267 skaitymai

„VoidZero“, „The New ESLint“, „MongoDB 8.0“ ir dar daugiau – šią savaitę JS

pateikė This Week in JavaScript3m2024/10/11
Read on Terminal Reader

Per ilgai; Skaityti

Šią savaitę turime įdomių atnaujinimų, kurie padarys jūsų kūrimo darbo eigą sklandesnę ir greitesnę. Nuo suvienodintos „VoidZero“ „JavaScript“ įrankių grandinės iki naujų „ESLint“ funkcijų ir net „MongoDB“ našumo padidinimo – reikia daug ką išpakuoti!
featured image - „VoidZero“, „The New ESLint“, „MongoDB 8.0“ ir dar daugiau – šią savaitę JS
This Week in JavaScript HackerNoon profile picture

Sveiki JavaScript entuziastai!

Sveiki atvykę į šios savaitės „ Šią savaitę JavaScript “ leidimą!

Šią savaitę turime įdomių atnaujinimų, kurie padarys jūsų kūrimo darbo eigą sklandesnę ir greitesnę. Nuo „VoidZero“ vieningos „JavaScript“ įrankių grandinės iki naujų „ESLint“ funkcijų ir net „MongoDB“ našumo padidinimo – reikia daug ką išpakuoti!


Nerandate laiko perskaityti naujienlaiškio? Klausykite jo kelyje!


Dėkojame, kad šią savaitę skaitėte JavaScript! Prenumeruokite nemokamai, kad gautumėte naujų pranešimų ir paremtumėte mūsų darbą.


„VoidZero Inc.“ surinko 4,6 mln. USD, kad suvienodintų „JavaScript“ įrankius

„VoidZero“ surinko 4,6 mln. USD pradinį finansavimą, vadovaujamą „Accel“, kad sukurtų vieningą, didelio našumo įrankių grandinę „JavaScript“ ekosistemai.

Kodėl tai svarbu?

„JavaScript“ įrankiai šiuo metu yra suskaidyti, o kūrėjai pasikliauja įvairiomis trečiųjų šalių priklausomybėmis. „VoidZero“ siekia supaprastinti kūrimo procesą, sukurdama vieną įrankių grandinę, kuri tvarko viską nuo sujungimo iki testavimo.

Pagrindiniai akcentai:

  • Unified Framework: ta pati AST ir visų užduočių sprendimo priemonė, sumažinanti perteklinį analizavimą.
  • Į našumą orientuota: sukurta kompiliuojama į gimtąją kalbą, palaikanti lygiagretavimą ir optimizuotus JS papildinius.
  • Moduliniai komponentai: lengvai pritaikomi statybiniai blokai pažangiems naudojimo atvejams.
  • Kelių aplinkų palaikymas: veikia visose „JavaScript“ aplinkose be vykdymo laiko apribojimų.


Naujasis „VoidZero“ rinktuvas „Rolldown“ bus alfa versijos vėliau šiais metais ir netrukus bus integruotas su „Vite“.


ESLint dabar Lints JSON ir Markdown

JSON ir Markdown failus dabar galima susieti tiesiogiai! Tai dalis ESLint siekio tapti bendresnės paskirties linteriu, plečiančiu ne tik JavaScript.

Kas naujo?

  • JSON palaikymas: naudodami naują @eslint/json papildinį galite susieti JSON, JSONC ir JSON5 failus. Norėdami pradėti, tiesiog įdiekite papildinį ir atnaujinkite ESLint konfigūraciją, kad įtrauktumėte JSON taisykles.


  • „Markdown“ palaikymas: „@eslint/markdown“ įskiepis įveda „CommonMark“ ir „GitHub-Flavored Markdown“ skirtus. Tiesiog įdiekite ir sukonfigūruokite jį savo projekte, kad pradėtumėte pastebėti problemas savo žymėjimo failuose.


Šis naujinimas atveria daugiau galimybių susieti skirtingus failų tipus žiniatinklio projektuose ir viską sutalpinti į tą patį ESLint skėtį.


„Tauri 2.0“ yra čia

Stabilus „Tauri 2.0“ leidimas dabar pasiekiamas, joje pateikiami pagrindiniai „iOS“ ir „Android“ patobulinimai ir palaikymas mobiliesiems. Ši rūdžių pagrindu sukurta sistema leidžia kurti lengvas įvairias platformas darbalaukio ir mobiliųjų įrenginių programas tiesiog naudojant HTML, JavaScript ir CSS. Tai daro visa tai, sumažina failo dydį ir pagreitina našumą.


Naudodami „Tauri 2.0“ gausite:

  • Vieninga kodų bazė: viena vartotojo sąsajos kodų bazė darbalaukiui („Windows“, „MacOS“, „Linux“) ir mobiliesiems („iOS“, „Android“).
  • Hot-Module Replacement (HMR): sklandžiai atnaujinkite savo programos sąsają nepertvarkydami.
  • Palaikymas mobiliesiems: naudokite „Swift“ arba „Kotlin“, kad sukurtumėte specifines mobiliesiems skirtas funkcijas, kartu dalindamiesi „Rust“ logika.
  • Išplėstiniai papildiniai: išplėskite savo programos galimybes naudodami patobulintą papildinių sistemą, supaprastindami kūrimą.


„Tauri“ toliau tobulėja, siūlydama kūrėjams labai efektyvų ir lankstų būdą kurti visoms platformoms.


Nauji įrankiai ir leidimai

  • Tabulator 6.3: supaprastinkite sudėtingų duomenų lentelių tvarkymą žiniatinklio programose naudodami galingas redagavimo, filtravimo ir rūšiavimo funkcijas.
  • „MongoDB 8.0“: mėgaukitės 30 % padidintu našumu ir padidinta sauga su užklausų šifravimu ir geresniu mastelio keitimu.
  • Eleventy 3.0: Naujausias šio statinio svetainių generatoriaus leidimas leidžia lengviau nei bet kada kurti greitas ir efektyvias svetaines.
  • µExpress: paspartinkite savo Node.js programas naudodami šią optimizuotą Express versiją, kuri siūlo iki 4 kartų greitesnes užklausas.

Tai šios savaitės įvyniojimas! Jei šie „JavaScript“ naujinimai jums pasirodė naudingi, įvertinkite šį įrašą, kad padėtumėte kitiems jį atrasti.


Nepamirškite pasidalinti ja su savo kolegomis kūrėjais ir laukite daugiau įžvalgų apie JavaScript pasaulį. Iki kito karto koduokite ir būkite smalsūs!

Nuorodos

„VoidZero“ surinko 4,6 mln. USD

ESLint Now Lints JSON ir Markdown

Tauri 2.0 leidimas

Lentelė 6.3

MongoDB 8.0
Vienuolika 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

PABAIGTI ŽYMES

ŠIS STRAIPSNIS BUVO PRISTATYMAS...