LMD Lamers Must DieМихаил ДавыдовJavaScript разработчик группы разработки Веб-чатовпЯтница
View Slide
LMD Lazy Module DeclarationМихаил ДавыдовJavaScript разработчик группы разработки Веб-чатовпЯтница
3Проблемы лоадеров1. Их код все-в-одном+плагины2. Обертки модулей define(),...3. Создают лишние глобалы4. Лишние запросы при старте
LMD — Лениваядекларация модулей4https://github.com/azproduction/lmd
5Преимущества LMD1. Ленивая инициализация2. Node.js-подобные модули3. Встроенный сборщик и упаковщик4. Гибкий объем библиотеки5. Горячая сборка проекта6. Прозрачное кэширование в LS
6LMD — умный!1. Валидация и Lint2. Проверка конфига*3. Советы по оптимизации require()4. Code Coverage и профайлермодулей5. Статистический анализ кода** — в будущем
7СС и анализ модулей
8https://github.com/azproduction/lmdLMD
Михаил Давыдов[email protected]Twitter @azproductionHabr http://azproduction.habrahabr.ruGitHub https://github.com/azproduction9