Capítulo 19. Reflexiones finales

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Introducción

Espero que las recetas y las API tratadas en este libro te hayan resultado útiles e interesantes. Espero que hayas podido aplicar lo aprendido en este libro para mejorar tus aplicaciones JavaScript.

En defensa de las bibliotecas de terceros

Uno de los temas principales de este libro es el hecho de que puedes hacer muchas cosas sin necesidad de bibliotecas de terceros. Esto es cierto, pero no sientas que tienes que evitar a toda costa las bibliotecas de terceros. A veces, utilizar las API integradas en el navegador te evita tener que depender de ellas, pero puede que tengas que escribir código "pegamento" adicional para adaptarlas a lo que intentas conseguir.

Algunas API de los navegadores pueden ser difíciles de manejar. Por ejemplo, la API IndexedDB. Es una potente capa de acceso y persistencia de datos, pero su API se basa en llamadas de retorno y puede ser difícil trabajar con ella. Existen bibliotecas que envuelven IndexedDB y proporcionan una API más sencilla o, en algunos casos, más potente. Por ejemplo, Dexie.js envuelve IndexedDB con una API basada en Promise.

Al final, todo es una compensación. Si tienes espacio de sobra en tu paquete JavaScript para facilitar la experiencia del desarrollador, probablemente merezca la pena.

Detectar funciones, no versiones del navegador

Si necesitas comprobar si el usuario ...

Get Libro de recetas de la API web 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.