paint-brush
VoidZero, das neue ESLint, MongoDB 8.0 und mehr – Diese Woche in JSvon@thisweekinjavascript
267 Lesungen

VoidZero, das neue ESLint, MongoDB 8.0 und mehr – Diese Woche in JS

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

Zu lang; Lesen

Diese Woche haben wir spannende Updates, die Ihren Entwicklungsworkflow reibungsloser und schneller machen. Von VoidZeros vereinheitlichter JavaScript-Toolchain über ESLints neue Funktionen bis hin zur Leistungssteigerung von MongoDB gibt es viel zu entdecken!
featured image - VoidZero, das neue ESLint, MongoDB 8.0 und mehr – Diese Woche in JS
This Week in JavaScript HackerNoon profile picture

Hallo JavaScript-Enthusiasten!

Willkommen zur Ausgabe dieser Woche von „ Diese Woche in JavaScript “!

Diese Woche haben wir spannende Updates, die Ihren Entwicklungsworkflow reibungsloser und schneller machen. Von VoidZeros vereinheitlichter JavaScript-Toolchain über ESLints neue Funktionen bis hin zur Leistungssteigerung von MongoDB gibt es viel zu entdecken!


Sie finden keine Zeit, den Newsletter zu lesen? Hören Sie ihn unterwegs!


Vielen Dank für das Lesen von „This Week in JavaScript“! Abonnieren Sie kostenlos, um neue Beiträge zu erhalten und unsere Arbeit zu unterstützen.


VoidZero Inc. sammelt 4,6 Millionen US-Dollar zur Vereinheitlichung der JavaScript-Tools ein

VoidZero hat unter der Leitung von Accel 4,6 Millionen US-Dollar an Startkapital aufgebracht, um eine einheitliche, leistungsstarke Toolchain für das JavaScript-Ökosystem zu entwickeln.

Warum ist das wichtig?

JavaScript-Tools sind derzeit fragmentiert und Entwickler verlassen sich auf verschiedene Abhängigkeiten von Drittanbietern. VoidZero zielt darauf ab, den Entwicklungsprozess zu optimieren, indem eine einzige Toolchain erstellt wird, die alles vom Bündeln bis zum Testen übernimmt.

Wichtige Highlights:

  • Einheitliches Framework: Gleicher AST und Resolver für alle Aufgaben, wodurch redundantes Parsen reduziert wird.
  • Leistungsorientiert: Erstellt in einer kompilierbaren Sprache mit Unterstützung für Parallelisierung und optimierten JS-Plugins.
  • Modulare Komponenten: Leicht anpassbare Bausteine für erweiterte Anwendungsfälle.
  • Umgebungsübergreifende Unterstützung: Funktioniert in allen JavaScript-Umgebungen ohne Laufzeitbeschränkungen.


Rolldown , der neue Bundler von VoidZero, wird später in diesem Jahr in der Alpha-Phase verfügbar sein und bald in Vite integriert werden.


ESLint führt jetzt Lints in JSON und Markdown durch

JSON- und Markdown-Dateien können jetzt direkt lintet werden! Dies ist Teil der Bemühungen von ESLint , ein universellerer Linter zu werden, der über JavaScript hinausgeht.

Was ist neu?

  • JSON-Unterstützung: Mit dem neuen Plugin @eslint/json können Sie JSON-, JSONC- und JSON5-Dateien linten. Um zu beginnen, installieren Sie einfach das Plugin und aktualisieren Sie Ihre ESLint-Konfiguration, um die JSON-Regeln einzuschließen.


  • Markdown-Unterstützung: Das Plugin @eslint/markdown führt Linting für CommonMark und GitHub-Flavored Markdown ein. Installieren und konfigurieren Sie es einfach in Ihrem Projekt, um Probleme in Ihren Markdown-Dateien zu erkennen.


Dieses Update eröffnet mehr Möglichkeiten zum Lintieren verschiedener Dateitypen in Webprojekten und bringt alles unter denselben ESLint- Dach.


Tauri 2.0 ist da

Die stabile Version von Tauri 2.0 ist jetzt verfügbar und bietet wichtige Verbesserungen sowie mobile Unterstützung für iOS und Android. Mit diesem auf Rust basierenden Framework können Sie mithilfe von HTML, JavaScript und CSS leichte, plattformübergreifende Desktop- und mobile Anwendungen erstellen. All dies wird erreicht, wobei die Dateigröße kleiner und die Leistung schneller wird.


Mit Tauri 2.0 erhalten Sie:

  • Einheitliche Codebasis: Eine UI-Codebasis für Desktop (Windows, macOS, Linux) und Mobilgeräte (iOS, Android).
  • Hot-Module Replacement (HMR): Aktualisieren Sie das Frontend Ihrer App nahtlos, ohne es neu zu erstellen.
  • Mobile Unterstützung: Verwenden Sie Swift oder Kotlin, um mobile-spezifische Funktionen zu erstellen und gleichzeitig die Rust-Logik zu teilen.
  • Erweiterte Plug-Ins: Erweitern Sie die Funktionen Ihrer App mit einem ausgefeilteren Plug-In-System und vereinfachen Sie so die Entwicklung.


Tauri entwickelt sich ständig weiter und bietet Entwicklern eine äußerst effiziente und flexible Möglichkeit zum Erstellen für alle Plattformen.


Neue Tools und Releases

  • Tabulator 6.3: Vereinfachen Sie die Verwaltung komplexer Datentabellen in Web-Apps mit leistungsstarken Bearbeitungs-, Filter- und Sortierfunktionen.
  • MongoDB 8.0: Freuen Sie sich über 30 % Leistungssteigerung und verbesserte Sicherheit mit abfragbarer Verschlüsselung und besserer Skalierung.
  • Eleventy 3.0: Die neueste Version dieses statischen Site-Generators macht das Erstellen schneller, effizienter Websites einfacher als je zuvor.
  • µExpress: Beschleunigen Sie Ihre Node.js-Apps mit dieser optimierten Version von Express, die bis zu 4x schnellere Anfragen bietet.

Das war's für diese Woche! Wenn Sie diese JavaScript-Updates nützlich fanden, bewerten Sie diesen Beitrag positiv, damit auch andere ihn entdecken können.


Vergessen Sie nicht, es mit Ihren Entwicklerkollegen zu teilen und halten Sie Ausschau nach weiteren Einblicken in die JavaScript-Welt. Bis zum nächsten Mal, programmieren Sie weiter und bleiben Sie neugierig!

Verweise

VoidZero sammelt 4,6 Millionen US-Dollar ein

ESLint führt jetzt Lints in JSON und Markdown durch

Tauri 2.0-Version

Tabulator 6.3

MongoDB 8.0
Eleventy 3.0

µExpress