Porque causa varios problemas:
- Poner el script en el documento listo no siempre funciona, especialmente si navega a otra página porque los turbolinks solo lo ejecutarán una vez.
- Hace que trabajar con múltiples diseños / hojas de estilo sea difícil. Como ya sabrá, los turbolinks mantendrán su etiqueta de encabezado una vez que se cargue la primera página, aunque haya navegado a la página que tiene una etiqueta de encabezado diferente. Si espera ver diferentes CSS aplicados a su página, no, no sucederá.
- Todos los enlaces en su página web serán alimentados automáticamente por turbolinks. A veces, desea desactivar los enlaces turbo en enlaces particulares. Solución: agregue el atributo data-no-turbolink a su etiqueta de anclaje, o en una etiqueta principal. Esto es terriblemente feo y difícil de mantener. ¿Qué sucede si necesita deshabilitar los enlaces turbo en muchas etiquetas / páginas? Rocíe datos sin turboenlace.
Turbolinks ha logrado que la gente piense que puede aumentar el rendimiento web. Bueno, aparentemente para algunos casos, realmente hizo el trabajo. Pero a medida que su aplicación web se haga más grande y compleja, ya no aumentará significativamente el rendimiento. Si cree que su aplicación necesita un js complejo como SPA, simplemente trabaje con React / Angular / Vue / Ember / etc. El uso de turbolinks no convertirá su web en SPA.
- ¿Puedes mencionar algunas diferencias entre bootstrap y CSS desde cero?
- ¿Cuál es la explicación de un laico de por qué XML es de tipo seguro?
- Cómo deshacerse del relleno al colocar texto dentro de elementos de formulario (en la parte superior)
- Cómo iniciar un sitio web después de completar toda la codificación
- ¿Cuál es una fuente confiable para las revisiones de alojamiento web?