Kapitel 19. Schlussgedanken
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Einführung
Ich hoffe, du hast die Rezepte und APIs in diesem Buch als nützlich und interessant empfunden. Hoffentlich konntest du das Gelernte in diesem Buch anwenden, um deine JavaScript-Anwendungen zu verbessern.
Zur Verteidigung der Bibliotheken von Drittanbietern
Eines der Hauptthemen dieses Buches ist die Tatsache, dass du so viel tun kannst, ohne Bibliotheken von Drittanbietern zu benötigen. Das stimmt, aber du solltest nicht denken, dass du Bibliotheken von Drittanbietern um jeden Preis vermeiden musst. Wenn du die eingebauten Browser-APIs verwendest, brauchst du zwar keine Abhängigkeiten, aber du musst vielleicht zusätzlichen Code schreiben, um ihn an deine Ziele anzupassen.
Einige Browser-APIs können umständlich zu bedienen sein. Nimm zum Beispiel die IndexedDB API. Sie ist eine leistungsstarke Schicht für die Datenpersistenz und den Datenzugriff, aber ihre API basiert auf Callbacks und kann mühsam zu bedienen sein. Es gibt Bibliotheken, die IndexedDB ummanteln und eine einfachere - oder in manchen Fällen sogar eine leistungsfähigere - API bereitstellen. Dexie.js zum Beispiel umhüllt IndexedDB mit einer Promise
-basierten API.
Am Ende ist alles ein Kompromiss. Wenn du in deinem JavaScript-Bundle noch Platz hast, um den Entwicklern ein einfacheres Erlebnis zu bieten, ist es das wahrscheinlich wert.
Funktionen ...
Get Web API Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.