Pour info: si vous avez besoin de charger des fichiers CSS, mon LABjs n'est pas suffisant pour cette tâche, parce que je l'ai écrit à être seulement un JS chargeur. Bien sûr, CSS dynamique de chargement n'est pas difficile à faire vous-même, sauf si vous essayez de faire la détection du fichier CSS fin du chargement, ce qui est un plus complexe. Dans beaucoup de cas, l'attente de la CSS à la fin du chargement n'est pas nécessaire que cela puisse paraître.
Pour charger un fichier CSS vous-même (sans détection de charge), il peut être aussi simple que:
var css = document.createElement("link");
css.rel = "stylesheet";
css.href = "path/to/my.css";
document.head.appendChild(css);
headjs est abandonware. yepnope et requirejs sont plus sophistiqués et de gérer beaucoup d'autres scénarios, en plus simple script de chargement, CSS, y compris le chargement que vous en avez besoin. La différence entre les deux serait le cas si vous vous souciez de la DMLA (en requirejs) ou non (utilisation yepnope).
La seule autre chose à considérer est que toutes les script chargeurs (y compris ceux qui, sur cette liste, et beaucoup d'autres) de payer autant d'attention à la complexité des performances optimisées script de chargement LABjs n'. Donc, si vous êtes intéresse strictement sur les performances (et à l'avenir de chargement techniques), LABjs est, je pense, un meilleur choix. Mais, compte tenu d'un plus large désir de charger d'autres contenus, RequireJS ou Yepnope vous sera bien utile.