Hallo JavaScript-Enthusiasten!
Willkommen zu einer weiteren Ausgabe von „This Week in JavaScript“!
Heute werfen wir einen Blick auf den Bericht „State of JavaScript 2024“, entpacken Tailwind CSS 4-Updates, die Ihre Stile zum Fliegen bringen, und stellen Ihnen neue Tools zur Rationalisierung Ihrer Entwicklerarbeit vor. Oh, und habe ich schon erwähnt, dass GitHub Copilot jetzt kostenlos ist?
Schnall dich an!
The State of JavaScript 2024 Umfrageergebnisse liegen vor und TypeScript dominiert offiziell die JavaScript-Landschaft.
67 % der Entwickler verwenden TypeScript mittlerweile häufiger als herkömmliches JavaScript. Typensicherheit, bessere Tools und saubererer Code treiben seine breite Akzeptanz voran.
Vite ist führend, wenn es um Build-Tools geht, wobei Entwickler die Einfachheit und Geschwindigkeit im Vergleich zu älteren Tools wie Webpack schätzen.
Es ist klar, dass JavaScript selbst stabil bleibt, TypeScript und moderne Build-Tools wie Vite jedoch die Zukunft der Art und Weise prägen, wie wir Apps erstellen.
GitHub hat einen großen Schritt gemacht, indem es seine Copilot AI kostenlos anbietet – nun ja, mit ein paar Einschränkungen. Wenn Sie über ein GitHub-Konto verfügen, können Sie jetzt auf 2.000 Code-Vervollständigungen und 50 Chat-Nachrichten pro Monat zugreifen, alles innerhalb von Visual Studio Code und GitHub.
So können Sie davon profitieren:
Beschleunigen Sie Ihre Codierung: Copilot bietet KI-gesteuerte Codevervollständigung, die Zeit und Aufwand spart.
Bearbeitung mehrerer Dateien: Nehmen Sie problemlos Bearbeitungen über mehrere Dateien hinweg vor.
Modelloptionen: Wählen Sie aus Modellen wie dem Claude 3.5 Sonnet von Anthropic für maßgeschneiderte Ergebnisse.
Copilot-Chat: Stellen Sie Fragen, generieren Sie Code-Snippets und erhalten Sie Echtzeit-Hilfe mit Ihrer Codebasis.
Dieses neue Angebot eignet sich hervorragend zur Rationalisierung Ihres Arbeitsablaufs und zur Steigerung der Produktivität.
Wir haben bereits über die Tailwind CSS 4 Beta-Version gesprochen, aber Sie müssen über diese Funktionen Bescheid wissen!
Lightning CSS: Tailwind ist auf Lightning CSS umgestiegen, was Builds beschleunigt und den Bedarf an PostCSS-Konfigurationen reduziert.
CSS-First-Konfiguration: Mit nativen CSS-Variablen für die Themengestaltung ist das Styling schlanker geworden, obwohl Sie möglicherweise die Typsicherheit der JavaScript-basierten Konfiguration vermissen.
Nachkommende Varianten: Mit einer neuen Doppelsternfunktion können Sie Elemente tief in der Hierarchie formatieren. Dies mag zwar bei CMS-Inhalten hilfreich sein, könnte aber auch Probleme bei der Wartbarkeit mit sich bringen.
Radiale und konische Verläufe: Die neuen Verläufe sind großartig, verfügen aber über eine komplexe Syntax und eignen sich besser für Designsysteme als HTML.
Änderungen von Klassennamen: Klassennamen wie „grow“ (anstelle von „flex-grow“) machen Tools wie Tailwind Merge weniger effizient.
Auch wenn das neue Update viele positive Aspekte mit sich bringt, sollten Sie sich doch der möglichen Fallstricke bei der Wartbarkeit bewusst sein!
Werfen wir nun einen kurzen Blick auf die neuesten Tools und Updates, die Ihren Arbeitsablauf verbessern können:
JerryScript 3.0: Eine superleichte JavaScript-Engine für IoT mit 84 % Test262-Konformität. Es führt ES2020-Funktionen wie optionale Verkettung und dynamische Importe ein – ideal für eingebettete Systeme.
Transformers.js v3.2: Maschinelles Lernen in den Browser bringen! Zu den Funktionen gehören Echtzeit-Spracherkennung mit Moonshine, Bildanalyse mit Phi-3.5 Vision und zweisprachige Textgenerierung mit EXAONE. Perfekt für die direkte Integration von KI in Webprojekte.
Bun 1.1.39 & 1.1.40: Mit bun.lock für bessere Tool-Kompatibilität, 30 % schnellere Installationen im Cache und WebSocket-Verbesserungen optimiert Bun das JavaScript-Ökosystem weiter.
pnpm-Update: Der pnpm-Link-Befehl fügt jetzt Abhängigkeitsüberschreibungen zu package.json hinzu und vereinfacht so die globale und Arbeitsbereichsverknüpfung. SHA256-Hashing wurde eingeführt, um die Sicherheit zu verbessern.
ESLint v9.17.0: Ein großes Update! Die No-unused-vars-Regel repariert jetzt automatisch nicht verwendete Variablen und Abstürze aufgrund von Nullwerten werden behoben. Dieses Update sorgt dafür, dass Ihre Codebasis sauberer und effizienter bleibt.
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 Programmieren!
Die Ergebnisse der Umfrage „State of JavaScript 2024“
GitHub Copilot ist jetzt kostenlos
Rückenwind CSS 4
JerryScript 3.0
Transformers.js v3.2
Brötchen 1.1.39 & 1.1.40
pnpm-Update
ESLint v9.17.0
Das obige ist der detaillierte Inhalt vonStand der JavaScript-Ergebnisse, GitHub Copilot jetzt kostenlos, EPIC Developer Tools und mehr. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!