paint-brush
VoidZero, The New ESLint, MongoDB 8.0 og mere - denne uge i JSved@thisweekinjavascript
254 aflæsninger

VoidZero, The New ESLint, MongoDB 8.0 og mere - denne uge i JS

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

For langt; At læse

I denne uge har vi spændende opdateringer, der vil gøre dit udviklingsworkflow glattere og hurtigere. Fra VoidZeros forenede JavaScript-værktøjskæde til ESLints nye funktioner, og endda MongoDBs præstationsboost, er der meget at pakke ud!
featured image - VoidZero, The New ESLint, MongoDB 8.0 og mere - denne uge i JS
This Week in JavaScript HackerNoon profile picture

Hej JavaScript-entusiaster!

Velkommen til denne uges udgave af " Denne uge i JavaScript "!

I denne uge har vi spændende opdateringer, der vil gøre dit udviklingsworkflow glattere og hurtigere. Fra VoidZeros forenede JavaScript-værktøjskæde til ESLints nye funktioner, og endda MongoDBs præstationsboost, er der meget at pakke ud!


Kan du ikke finde tid til at læse nyhedsbrevet? Lyt til det på farten!


Tak, fordi du læste denne uge i JavaScript! Abonner gratis for at modtage nye indlæg og støtte vores arbejde.


VoidZero Inc. hæver $4,6 mio. for at forene JavaScript-værktøjer

VoidZero har rejst $4,6 mio. i startfinansiering, ledet af Accel, for at udvikle en samlet, højtydende værktøjskæde til JavaScript-økosystemet.

Hvorfor er dette vigtigt?

JavaScript-værktøjer er i øjeblikket fragmenteret, hvor udviklere er afhængige af forskellige tredjepartsafhængigheder. VoidZero sigter mod at strømline udviklingsprocessen ved at skabe en enkelt værktøjskæde, der håndterer alt fra bundling til test.

Nøglehøjdepunkter:

  • Unified Framework: Samme AST og resolver til alle opgaver, hvilket reducerer redundant parsing.
  • Ydeevnefokuseret: Bygget i et kompilerings-til-native sprog med understøttelse af parallelisering og optimerede JS-plugins.
  • Modulære komponenter: Nemt tilpasselige byggeklodser til avanceret brug.
  • Cross-Environment Support: Fungerer på tværs af alle JavaScript-miljøer uden køretidsbegrænsninger.


VoidZeros nye bundler, Rolldown , vil være i alfa senere på året og vil snart blive integreret med Vite.


ESLint nu Lints JSON og Markdown

JSON- og Markdown-filer kan nu forsynes direkte! Dette er en del af ESLints indsats for at blive en mere generel linter, der udvider sig ud over JavaScript.

Hvad er nyt?

  • JSON-understøttelse: Med det nye @eslint/json-plugin kan du linte JSON-, JSONC- og JSON5-filer. For at komme i gang skal du bare installere pluginnet og opdatere din ESLint-konfiguration til at inkludere JSON-reglerne.


  • Markdown-understøttelse: @eslint/markdown-pluginnet introducerer linting til CommonMark og GitHub-flavored Markdown. Bare installer og konfigurer det i dit projekt for at begynde at fange problemer i dine markdown-filer.


Denne opdatering åbner op for flere muligheder for fnug af forskellige filtyper i webprojekter, og bringer alt under den samme ESLint- paraply.


Tauri 2.0 er her

Tauri 2.0's stabile udgivelse er nu live og bringer vigtige forbedringer og mobilsupport til iOS og Android. Denne rustbaserede ramme giver dig mulighed for at bygge lette desktop- og mobilapplikationer på tværs af platforme ved blot at bruge HTML, JavaScript og CSS. Det gør alt dette og gør filstørrelsen mindre og gør ydeevnen hurtigere.


Med Tauri 2.0 får du:

  • Unified Codebase: Én UI-kodebase til desktop (Windows, macOS, Linux) og mobil (iOS, Android).
  • Hot-Module Replacement (HMR): Opdater problemfrit din apps frontend uden at genopbygge.
  • Mobilsupport: Brug Swift eller Kotlin til at bygge mobilspecifikke funktioner, mens du deler Rust-logik.
  • Avancerede plugins: Udvid din apps muligheder med et mere raffineret plugin-system, der forenkler udviklingen.


Tauri fortsætter med at udvikle sig og tilbyder udviklere en yderst effektiv og fleksibel måde at bygge på til alle platforme.


Nye værktøjer og udgivelser

  • Tabulator 6.3: Forenkle håndteringen af komplekse datatabeller i webapps med kraftfulde redigerings-, filtrerings- og sorteringsfunktioner.
  • MongoDB 8.0: Nyd et 30 % præstationsboost og forbedret sikkerhed med forespørgselskryptering og bedre skalering.
  • Eleventy 3.0: Den seneste udgivelse af denne statiske webstedsgenerator gør det nemmere end nogensinde at skabe hurtige, effektive websteder.
  • µExpress: Sæt fart på dine Node.js-apps med denne optimerede version af Express, der tilbyder op til 4x hurtigere anmodninger.

Det er en wrap for denne uge! Hvis du fandt disse JavaScript-opdateringer nyttige, så giv dette indlæg en stemme op for at hjælpe andre med at opdage det.


Glem ikke at dele det med dine andre udviklere og hold øje med mere indsigt i JavaScript-verdenen. Indtil næste gang, fortsæt med at kode og forbliv nysgerrig!

Referencer

VoidZero hæver $4,6 mio

ESLint Now Lints JSON og Markdown

Tauri 2.0 udgivelse

Tabulator 6.3

MongoDB 8.0
Eleventy 3.0

µExpress