7
votes

Qu'est-ce qu'un "chargeur de démarrage JavaScript"?

J'ai vu cela principalement dans la source de Facebook bootloader.setresourCemap ({"bmxb7": {"nom": .... Qu'est-ce qu'un chargeur de démarrage en JavaScript? Quelle est son utilisation? et but?


1 commentaires

Cela ne fait pas partie de JavaScript .. bootloader est simplement un objet créé pour Facebook 'Internal JS Library ..


4 Réponses :


3
votes

Strictement parler, il n'y a rien de tel.

Un chargeur de bootstrap (qui est le nom complet du terme) est la partie d'un système d'exploitation chargé du système d'exploitation de disque à partir du disque, l'ordinateur se soulève ainsi par les bootstraps, en chargeant du disque avant les routines de chargement du disque. sont chargés.

Il n'y a pas de systèmes d'exploitation JavaScript, il n'y a donc pas de chargeur de bootstrap pour JavaScript. Ceci est juste un objet qui est nommé de cette façon, vraisemblablement parce qu'il fait quelque chose tôt dans le processus de chargement de la page.


4 commentaires

Pourquoi le bowvote? Si vous n'expliquez pas ce que vous pensez être faux, cela ne peut pas améliorer la réponse.


Désolé pour ce commentaire tardif. J'ai voté dans votre réponse car la question était "Qu'est-ce que le chargeur de démarrage" n'est pas "chargeur de bootstrap". Il y a vraiment un chargeur de démarrage sur Facebook, l'équipe développée pour déployer et télécharger facilement les fichiers JS et plus rapidement dans le navigateur. S'il vous plaît, ne vous trompez pas. Et encore merci pour votre réponse.


@ MaksBD19: Merci pour la réponse. Cependant, le bowvote est injuste, car le chargeur de démarrage est simplement court pour le chargeur de bootstrap. en.wikipedia.org/wiki/botte Il peut y avoir quelque chose qu'ils appellent une "démarrage JavaScript Chargeur », mais cela ne fait pas un chargeur de démarrage réel.


Vous avez votre point. Mais vous devriez le mentionner dans votre réponse. Les gens comme moi pourraient manquer que la connaissance du "chargeur de bootstrap". Quoi qu'il en soit maintenant, je ne peux pas annuler mon bowvote à moins que vous n'ayez modifié votre réponse. Merci encore



6
votes

En règle générale, le chargeur de démarrage est une petite quantité de code (relativement) responsable de l'établissement de l'environnement que tout code suivant nécessite de fonctionner, en tant que tel, il s'agit également du premier code à exécuter. Il est généralement limité à OSES, mais a du sens pour FB aussi.

Dans le cas de Facebook, le chargeur de démarrage fera des éléments tels que charger des fichiers JS supplémentaires et d'autres ressources dont la bibliothèque a besoin en plus du document public