Ahoj příznivci JavaScriptu!
Vítejte u vydání tohoto týdne „ Tento týden v JavaScriptu “!
Tento týden máme vzrušující aktualizace, díky kterým bude váš vývojový pracovní postup plynulejší a rychlejší. Od sjednoceného JavaScript toolchainu VoidZero po nové funkce ESLint, a dokonce i zvýšení výkonu MongoDB, je toho hodně co rozbalit!
Nemůžete si najít čas na čtení newsletteru? Poslouchejte to na cestách!
Děkujeme, že jste si přečetli tento týden v JavaScriptu! Přihlaste se zdarma k odběru nových příspěvků a podpořte naši práci.
VoidZero Inc. získává 4,6 milionů dolarů na sjednocení nástrojů JavaScriptu
Společnost VoidZero získala počáteční financování ve výši 4,6 milionu USD, vedené společností Accel, na vývoj jednotného, vysoce výkonného řetězce nástrojů pro ekosystém JavaScriptu.
Proč je to důležité?
Nástroje JavaScriptu jsou v současnosti roztříštěné a vývojáři spoléhají na různé závislosti třetích stran. VoidZero si klade za cíl zefektivnit proces vývoje vytvořením jednotného toolchainu, který zvládne vše od sdružování až po testování.
Hlavní přednosti:
- Unified Framework: Stejný AST a resolver pro všechny úlohy, což snižuje nadbytečnou analýzu.
- Zaměřený na výkon: Vestavěný v kompilovatelném jazyce s podporou paralelizace a optimalizovanými pluginy JS.
- Modulární komponenty: Snadno přizpůsobitelné stavební bloky pro pokročilé případy použití.
- Podpora napříč prostředími: Funguje ve všech prostředích JavaScriptu bez omezení běhu.
Nový balíček VoidZero, Rolldown , bude ve verzi alfa později v tomto roce a brzy bude integrován s Vite.
ESLint nyní Lints JSON a Markdown
Soubory JSON a Markdown lze nyní lintovat přímo! Toto je součást snahy ESLint stát se linterem pro všeobecné použití, který se rozšiřuje za hranice JavaScriptu.
Co je nového?
- Podpora JSON: S novým pluginem @eslint/json můžete lintovat soubory JSON, JSONC a JSON5. Chcete-li začít, stačí nainstalovat plugin a aktualizovat konfiguraci ESLint tak, aby zahrnovala pravidla JSON.
- Podpora Markdown: Plugin @eslint/markdown zavádí linting pro CommonMark a GitHub-Flavoured Markdown. Stačí jej nainstalovat a nakonfigurovat ve svém projektu, abyste mohli začít odhalovat problémy v souborech markdown.
Tato aktualizace otevírá další možnosti pro linting různých typů souborů ve webových projektech a přináší vše pod stejný deštník ESLint .
Tauri 2.0 je tady
Stabilní verze Tauri 2.0 je nyní aktivní a přináší klíčová vylepšení a mobilní podporu pro iOS a Android. Tento framework založený na Rustu vám umožňuje vytvářet lehké, multiplatformní desktopové a mobilní aplikace jednoduše pomocí HTML, JavaScriptu a CSS. To vše dělá a zmenšuje velikost souboru a zrychluje výkon.
S Tauri 2.0 získáte:
- Unified Codebase: Jedna kódová základna uživatelského rozhraní pro stolní počítače (Windows, macOS, Linux) a mobilní zařízení (iOS, Android).
- Hot-Module Replacement (HMR): Bezproblémová aktualizace rozhraní vaší aplikace bez přestavby.
- Mobilní podpora: Použijte Swift nebo Kotlin k vytváření funkcí specifických pro mobilní zařízení a zároveň sdílejte logiku Rust.
- Pokročilé pluginy: Rozšiřte možnosti své aplikace pomocí propracovanějšího systému pluginů, který zjednoduší vývoj.
Tauri se neustále vyvíjí a nabízí vývojářům vysoce efektivní a flexibilní způsob vytváření pro všechny platformy.
Nové nástroje a verze
- Tabulátor 6.3: Zjednodušte správu složitých datových tabulek ve webových aplikacích pomocí výkonných funkcí pro úpravy, filtrování a řazení.
- MongoDB 8.0: Užijte si 30% zvýšení výkonu a vylepšené zabezpečení s Queryable Encryption a lepším škálováním.
- Eleventy 3.0: Nejnovější verze tohoto generátoru statických stránek usnadňuje vytváření rychlých a efektivních webových stránek než kdy dříve.
- µExpress: Zrychlete své aplikace Node.js s touto optimalizovanou verzí Express, která nabízí až 4x rychlejší požadavky.
To je zábal pro tento týden! Pokud považujete tyto aktualizace JavaScriptu za užitečné, dejte tomuto příspěvku souhlas, aby je ostatní mohli objevit.
Nezapomeňte jej sdílet se svými kolegy vývojáři a sledujte další poznatky ze světa JavaScriptu. Do příště pokračujte v kódování a buďte zvědaví!
Reference