Что вы думаете о AMD и CommonJS?

AMD и CommonJS являются загрузчиками модулей Javascript. Они выполняют одну и ту же задачу, но работают по-разному.

AMD лучше подходит для браузера, отсюда и название «Асинхронный», поскольку он загружает каждый отдельный модуль асинхронно, а не в один большой файл. Для использования AMD не требуется никаких дополнительных действий, все работает «из коробки». На мой взгляд, поскольку он имеет асинхронный характер, он выполняет множество асинхронных HTTP-запросов и может быть не таким производительным, как описано другими разработчиками.

В то время как CommonJS является стандартом, в основном используется на серверах и загружает модули синхронно, хотя требуется дополнительный шаг, если вы хотите, чтобы размер вашего JS-файла был уменьшен и сжат.

Зачем нам нужен загрузчик модулей Javascript?

Обычно файлы JS загружаются по порядку с помощью тега сценария в шаблонах HTML, но файлы и код усложняются, когда приложение становится большим. Загрузчики модулей Javascript позволяют нам разделять наш код на модули и включать определенный модуль в другой модуль. Это позволяет нам импортировать необходимый модуль и загружать только необходимый. Лучшая загрузка размера файла Javascript и лучшее разделение кода означает, что загрузчик модуля JS снижает опасность проблемы с глобальным пространством имен.

Также

Если вы ищете платформу для разработки веб-сайта своих клиентов, ознакомьтесь с моей платформой SAAS https://ecompurpl.com :)

EcomPurpl.com - это комплексное решение для всех, кто хочет создать веб-сайт. Включены шаблоны, электронная коммерция, хостинг, галереи, бронирование и встречи, CRM, круглосуточная поддержка и интеграция вашего приложения.

Дальнейшие чтения: