Heim  >  Artikel  >  Web-Frontend  >  VoidZero, The New ESLint, MongoDB und mehr

VoidZero, The New ESLint, MongoDB und mehr

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-07 06:21:02541Durchsuche

VoidZero, The New ESLint, MongoDB , and more

Willkommen zu einer neuen Ausgabe von "Diese Woche in JavaScript"!

Diese Woche haben wir spannende Updates, die Ihren Entwicklungsworkflow reibungsloser und schneller machen. Von der einheitlichen JavaScript-Toolchain von VoidZero über die neuen Funktionen von ESLint bis hin zur Leistungssteigerung von MongoDB gibt es viel zu entdecken!

VoidZero Inc. sammelt 4,6 Millionen US-Dollar für die Vereinheitlichung von JavaScript-Tools

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

Warum ist das wichtig?

JavaScript-Tools sind derzeit fragmentiert, und Entwickler sind auf verschiedene Abhängigkeiten von Drittanbietern angewiesen. VoidZero zielt darauf ab, den Entwicklungsprozess durch die Schaffung einer einzigen Toolchain zu rationalisieren, die alles von der Bündelung bis zum Testen abwickelt.

Wichtige Highlights:

Einheitliches Framework: Gleicher AST und Resolver für alle Aufgaben, wodurch redundantes Parsen reduziert wird.

Leistungsorientiert: Gebaut in einer kompilierbaren nativen 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 Laufzeiteinschränkungen.

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

ESLint Lints jetzt JSON und Markdown

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

Was ist neu?

JSON-Unterstützung: Mit dem neuen @eslint/json-Plugin 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 @eslint/markdown-Plugin 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 Linting verschiedener Dateitypen in Webprojekten und bringt alles unter das gleiche ESLint-Dach.

Tauri 2.0 ist da

Die stabile Version von Tauri 2.0 ist jetzt live und bringt wichtige Verbesserungen und mobile Unterstützung für iOS und Android. Mit diesem Rust-basierten Framework können Sie einfache, plattformübergreifende Desktop- und Mobilanwendungen erstellen, indem Sie einfach HTML, JavaScript und CSS verwenden. All dies wird erreicht, die Dateigröße wird kleiner und die Leistung steigt. 

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 Neuaufbau.

Mobile Unterstützung: Verwenden Sie Swift oder Kotlin, um mobilspezifische Funktionen zu erstellen und gleichzeitig die Rust-Logik zu teilen.

Erweiterte Plugins: Erweitern Sie die Funktionen Ihrer App mit einem verfeinerten Plugin-System und vereinfachen Sie so die Entwicklung.

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

Neue Tools und Versionen

Tabulator 6.3: Vereinfachen Sie die Verwaltung komplexer Datentabellen in Web-Apps mit leistungsstarken Bearbeitungs-, Filter- und Sortierfunktionen.

MongoDB 8.0: Genießen Sie eine Leistungssteigerung von 30 % und mehr Sicherheit mit abfragbarer Verschlüsselung und besserer Skalierung.

Eleventy 3.0: Die neueste Version dieses statischen Site-Generators macht das Erstellen schneller und effizienter Websites einfacher als je zuvor.

µExpress: Beschleunigen Sie Ihre Node.js-Apps mit dieser optimierten Version von Express und bieten Sie bis zu viermal schnellere Anfragen.

Und das war's für die dritte Ausgabe von "This Week in JavaScript"! Danke fürs Einschalten!

Teilen Sie diesen Newsletter gerne mit einem anderen Entwickler und stellen Sie sicher, dass Sie ihn abonniert haben, um über die nächste Ausgabe benachrichtigt zu werden.

Bis zum nächsten Mal viel Spaß beim Codieren!

Referenzen

VoidZero sammelt 4,6 Millionen US-Dollar

ESLint lintet jetzt JSON und Markdown

Tauri 2.0-Version

Tabulator 6.3

MongoDB 8.0

Eleventy 3.0

µExpress

Das obige ist der detaillierte Inhalt vonVoidZero, The New ESLint, MongoDB und mehr. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn