CommonJS — это расширение общего языка программирования JavaScript. Благодаря этому вы можете Java также вне браузера использовать, например, на рабочем столе. CommonJS предназначен для расширения JavaScript, чтобы библиотеки, стандартные модули и программные интерфейсы были пригодны для реализации в других приложениях.
История CommonJS
JavaScript обычно считается клиентозависимым язык программирования использовал. Обычно он интерпретируется браузерами, но также может использоваться серверами, например, для отправки измененного документа клиенту или для установки файла cookie в браузере. Но возникла проблема: JavaScript нельзя было использовать вне среды браузера, поэтому в начале 2009 года было представлено расширение CommonJS.
CommonJS изначально был основан как проект программиста Кевина Дангура. Он хотел адаптировать JavaScript с помощью различных расширений и модулей, чтобы его можно было использовать и в другие среды чем можно использовать браузер. Всего через несколько месяцев первые модули были запрограммированы и их можно было использовать. Сегодня JavaScript можно использовать не только на стороне клиента и сервера, но и в качестве настольного приложения.
Важность с точки зрения SEO
У большинства поисковых систем возникают проблемы с чтением исходных кодов языков программирования. Google, например, часто не может правильно интерпретировать код, но постоянно работает над оптимизацией сканирования скриптов. Веб-дизайн невозможен без скриптов, поэтому следует учитывать некоторые аспекты поисковой оптимизации. Если эти сценарии Повысьте удобство использования, Google, вероятно, оценит это положительно. Сегодня, например, Google уже умеет читать JavaScript.
По сей день использование скриптов в меню часто связано с проблемами, поскольку они также являются ссылками. Если язык сценариев используется на стороне сервера, это должно быть с точки зрения SEO. нет редиректов и редиректов делать. Хотя CommonJS очень хорошо расширяет JavaScript, его использование для поисковой оптимизации сегодня имеет ограниченный смысл. Если используется JavaScript, то лучше всего только при наличии необходимых ноу-хау.