Lo he visto principalmente en la fuente de Facebook Bootloader.setResourceMap({"bMxb7":{"name":....
¿Qué es exactamente un gestor de arranque en javascript? ¿Cuál es su uso y propósito?¿Qué es un "Javascript Bootloader"?
Respuesta
En términos generales, el gestor de arranque es (relativamente) una pequeña cantidad de código responsable de establecer el entorno que todo código subsiguiente requiere para ejecutarse, por lo que también es el primer código que se ejecutará. Por lo general, está restringido a sistemas operativos, pero también tiene sentido para FB.
En el caso de Facebook, el gestor de arranque hará cosas como cargar archivos JS adicionales y otros recursos que la biblioteca necesita además del público único <script />
que el desarrollador incluyó en el documento.
Estrictamente hablando, no existe tal cosa.
Un cargador de bootstrap (que es el nombre completo del término) es la parte de un sistema operativo que carga el disco del sistema operativo del disco, por lo que la computadora se levanta mediante bootstraps, cargando desde el disco antes de cargar el disco las rutinas están cargadas
No hay sistemas operativos Javascript, por lo que no hay cargador de arranque para Javascript. Este es solo un objeto que recibe ese nombre, presumiblemente porque hace algo al principio del proceso de carga de la página.
Por qué la downvote? Si no explica lo que piensa que está mal, no puede mejorar la respuesta. – Guffa
lo siento por este último comentario. He votado en contra de su respuesta porque la pregunta era "¿Qué es el gestor de arranque?" No "cargador de arranque". Realmente hay un gestor de arranque en Facebook, el equipo desarrollado para implementar y descargar los archivos js de manera fácil y rápida en el navegador. Por favor no lo malinterpretes Y nuevamente gracias por tu respuesta. – maksbd19
@ maksbd19: Gracias por la respuesta. Sin embargo, el downvote es injusto, porque el gestor de arranque es la abreviatura de bootstrap loader. http://en.wikipedia.org/wiki/Booting Puede haber algo que ellos llaman un "gestor de arranque de JavaScript", pero eso no lo convierte en un cargador de arranque real. – Guffa
Bootloader es una parte importante del código de front-end de Facebook, que permite que las bibliotecas de Javascript se carguen de forma diferida según sea necesario en lugar de carga de página. Un par de desarrolladores de Facebook go into further detail here si quieres saber más.
Gracias por estos enlaces, son útiles :) \ m / –
Aquí hay un video de React.js Conf 2016 que trata sobre lo que es Bootloader. Pero para resumir: Bootloader ayuda a mejorar el rendimiento de la aplicación pero no a descargar contenido a menos que realmente se necesiten. El vídeo tiene el ejemplo del 'botón de compartir'
- 1. Bootloader for Cortex M3
- 2. Hola World bootloader no funciona
- 3. ¿Qué es href = javascript :;
- 4. JavaScript Harmony: ¿qué es?
- 5. javascript: ¿Qué es NO? (!! operador)
- 6. Qué es 'clic()' en JavaScript
- 7. En JavaScript, ¿qué es event.isTrigger?
- 8. ¿Qué es esto == - javascript operator?
- 9. ¿Qué es el "JavaScript nativo"?
- 10. ¿Qué tan eficiente es javascript?
- 11. ¿Qué es esto en JavaScript?
- 12. javascript reconstructor reset: ¿Qué es?
- 13. ¿Qué es un lenguaje lambda?
- 14. En Javascript, ¿qué es un objeto de opciones?
- 15. ¿Qué significa que Javascript es un lenguaje basado en prototipos?
- 16. ¿Qué es un buen JavaScript o Rails Spelling Checker
- 17. JavaScript: ¿qué es NaN, Object o primitive?
- 18. ¿Qué es Javascript discreto en términos sencillos?
- 19. ¿Qué es "undefined x 1" en JavaScript?
- 20. ¿Qué es la notación "?:" En JavaScript?
- 21. ¿Qué es este código en Javascript?
- 22. ¿Qué es mejor patrón objeto Javascript
- 23. ¿Por qué eval es inseguro en javascript?
- 24. ¿Qué es exactamente una construcción en JavaScript?
- 25. ¿Qué es una biblioteca precompilada de JavaScript?
- 26. Pregunta de Javascript: ¿qué es "ventana"?
- 27. ¿Qué es DOM y BOM en JavaScript?
- 28. ¿Qué es el porcentaje (%) en JavaScript?
- 29. JavaScript: ¿Qué es la propiedad Expando?
- 30. ¿Qué tipo de JavaScript es esto?
Esto no es parte de JavaScript .. gestor de arranque es simplemente un objeto creado para la biblioteca JS interna de Facebook .. – MilkyWayJoe