Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Пятиминутка про LMD
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Mikhail Davydov
October 11, 2012
Technology
94
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Пятиминутка про LMD
Mikhail Davydov
October 11, 2012
More Decks by Mikhail Davydov
See All by Mikhail Davydov
Back To Text UI
azproduction
3
320
Promise – это не больно
azproduction
0
210
Components Now!
azproduction
3
170
ШРИ - JavaScript Event Model
azproduction
0
220
ШРИ - Code Style
azproduction
0
150
HTML5 Camp - JavaScript на фронте и в тылу
azproduction
0
330
Code Fest - Работает? Стабильно? Эффективно?
azproduction
0
200
UWDC - Модули и сборка JavaScript
azproduction
0
240
Шаблонизация
azproduction
0
150
Other Decks in Technology
See All in Technology
AI 不只幫你寫 Code: 當專案從 300 暴增到 1500, 我們如何撐住 DevOps
appleboy
0
280
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
280
MySQL & MySQL HeatWave Report - June 2026
freshdaz
0
200
週末にループ・エンジニアリングの理解を深めるためのスライド
nagatsu
0
590
水を運ぶ人としてのリーダーシップ
izumii19
4
1.1k
打造你的 AI 工作流:Agent Skill + MCP 實戰工作坊
appleboy
0
160
自分が詳しくない領域でAIを使う #プロヒス2026
konifar
20
7.9k
AI Agentをシステムに組み込む前にゆるく向き合ってみる
hayama17
0
170
製造現場での生成AIの活用、およびエージェントAIの実装のあり方、AVEVAの取り組み
iotcomjpadmin
0
180
Fabricをフル活用する AI Agent Hub -製造業特化AIエージェントの設計
iotcomjpadmin
0
160
AIチャットの改善から見えた、良いAI体験とは / What Constitutes a Good AI Experience: Insights from Improving AI Chat
kubode
0
130
はてなのサービス基盤を支える Kubernetes《足腰》
masayoshimaezawa
0
170
Featured
See All Featured
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
570
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
480
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
590
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
330
Leo the Paperboy
mayatellez
7
1.9k
The Cult of Friendly URLs
andyhume
79
6.9k
It's Worth the Effort
3n
188
29k
A better future with KSS
kneath
240
18k
Tell your own story through comics
letsgokoyo
1
980
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Ethics towards AI in product and experience design
skipperchong
2
320
Transcript
LMD Lamers Must Die Михаил Давыдов JavaScript разработчик группы разработки
Веб-чатов пЯтница
LMD Lazy Module Declaration Михаил Давыдов JavaScript разработчик группы разработки
Веб-чатов пЯтница
3 Проблемы лоадеров 1. Их код все-в-одном+плагины 2. Обертки модулей
define(),... 3. Создают лишние глобалы 4. Лишние запросы при старте
LMD — Ленивая декларация модулей 4 https://github.com/azproduction/lmd
5 Преимущества LMD 1. Ленивая инициализация 2. Node.js-подобные модули 3.
Встроенный сборщик и упаковщик 4. Гибкий объем библиотеки 5. Горячая сборка проекта 6. Прозрачное кэширование в LS
6 LMD — умный! 1. Валидация и Lint 2. Проверка
конфига* 3. Советы по оптимизации require() 4. Code Coverage и профайлер модулей 5. Статистический анализ кода* * — в будущем
7 СС и анализ модулей
8 https://github.com/azproduction/lmd LMD
Михаил Давыдов
[email protected]
Twitter @azproduction Habr http://azproduction.habrahabr.ru GitHub https://github.com/azproduction 9