Leistung von TypeScript-Anwendungen
Leistung von TypeScript-Anwendungen
Zusammenfassung:
Das Buch „Leistung von TypeScript-Anwendungen“ ist ein praktischer Leitfaden für Entwickler, die lernen möchten, schnellen, effizienten und skalierbaren Code in TypeScript zu schreiben. Im Gegensatz zu vielen Lehrbüchern, die sich auf Syntax und Typen konzentrieren, widmet sich dieses Buch ausschließlich Leistungsfragen: von der Geschwindigkeitsmessung bis zur Implementierung fortgeschrittener Optimierungstechniken.
Worum geht es in dem Buch?
Der Autor analysiert systematisch alle Phasen des Lebenszyklus einer TypeScript-Anwendung. Sie erfahren, wie Sie Code profilen, „Engpässe“ finden und diese beseitigen, ohne die Lesbarkeit zu beeinträchtigen. Besonderes Augenmerk liegt auf der Arbeit mit Speicher, asynchronen Operationen, der Optimierung des Builds und der Interaktion mit dem Browser oder Server (Node.js). Das Buch behandelt reale Fälle und Anti-Patterns, die Anwendungen verlangsamen.
Für wen ist dieses Buch?
- Frontend- und Backend-Entwickler, die TypeScript in Production-Projekten verwenden.
- Entwickler, die von JavaScript zu TypeScript wechseln und typische Leistungsfehler vermeiden möchten.
- Teamleiter und Architekten, die für die Geschwindigkeit und Stabilität des Codes verantwortlich sind.
- Alle, die tiefer verstehen möchten, wie der TypeScript-Compiler funktioniert und wie tsconfig-Einstellungen die Leistung beeinflussen.
Was werden Sie lernen?
- Wie man die Leistung mit integrierten Tools (Chrome DevTools, Node.js profiler) misst.
- Wie man Typen und Interfaces zur Beschleunigung der Kompilierung optimiert.
- Wie man teure Operationen vermeidet (häufige Reflows, unnötige Allokationen, Speicherlecks).
- Wie man Bundler (Webpack, Vite, esbuild) für maximale Ladegeschwindigkeit konfiguriert.
- Wie man effiziente asynchrone Ketten schreibt und mit Datenströmen arbeitet.
- Wie man Legacy-Code refaktoriert, ohne die Leistung zu beeinträchtigen.
Das Buch enthält zahlreiche Codebeispiele, Grafiken und Checklisten. Nach der Lektüre werden Sie nicht nur bestehende Projekte beschleunigen, sondern auch neue von Grund auf leistungsorientiert entwerfen können.
„Leistung von TypeScript-Anwendungen“ ist kein Nachschlagewerk, sondern ein praktisches Werkzeug, das auf dem Schreibtisch jedes ernsthaften Entwicklers liegen sollte.
Empfehlungen
DevOps für C# (.NET)-Entwickler: Automatisierung, CI/CD und Cloud-Technologien
Asynchrones TypeScript: Das vollständige Handbuch
C# (.NET) für Anfänger: Der vollständige Kurs
Asynchrones Swift (iOS/macOS): Das vollständige Handbuch
Refactoring JavaScript. Schlechten Code in guten verwandeln
Kotlin Standard Library Cookbook