Что-то сложно. Кажется, это слишком сложное решение, чтобы абстрагироваться от провайдеров карт — приходится думать больше над тем, как использовать этот dm, вместо того, как же подключить карту (непосредственно задача).
Вариант использовать веб-компонент, скажем,
<users-map provider="google"></users-map>
выглядит в разы проще.
Этот-же компонент и из js элементарно вызывается new UsersMap({options});
Ведь есть-же чудесный xtags, polymer, или на худой конец их аналоги bosonic, mod.js. Сложно представить, что из подобных задач лучше решается в JS, чем через веб-компоненты.
Еще из жаргона:
Пыщ — запушить.
Пиу — спулить.
Минифекация — процедура, которую необходимо периодически проводить.
jQuery-скрипт — подмножество JS.
Сиплю-сплю-с — процесс программирования на C++
Еще можно предложить гипотезу, что средняя длина стала увеличиваться с приходом электронной музыки — на графике прослеживается рост с 70-х годов, т. е. в период появления/улучшения синтезаторов и пр.
Метод хороший, но не уверен, что тест показательный. В каком реальном проекте вам нужно выбирать теги 500000 подряд? Смысл этого, ведь достаточно, как правило 1 раза :). Да и странновато — подключать angular light с fquery для вызова нативных методов. А в целом да, писать нативно с полифилами лучше, чем писать jQuery.
Пока библиотека еще очень бажная, косяки на каждом шагу, поэтому в разработке не особенно удобна.
Да и не все реализовать удастся. Типа for… in array не получится сделать.
Тогда ситуация противоречивая. Если у вас небольшой проект — то сборка на гранте не должна создавать ощутимых задержек при сборке.
Если проект большой — то переход на gulp займет больше времени, чем gulp сможет сэкономить за все время его использования в качестве моментального сборщика.
Вариант использовать веб-компонент, скажем,
выглядит в разы проще.
Этот-же компонент и из js элементарно вызывается
new UsersMap({options});
Ведь есть-же чудесный xtags, polymer, или на худой конец их аналоги bosonic, mod.js. Сложно представить, что из подобных задач лучше решается в JS, чем через веб-компоненты.
Пыщ — запушить.
Пиу — спулить.
Минифекация — процедура, которую необходимо периодически проводить.
jQuery-скрипт — подмножество JS.
Сиплю-сплю-с — процесс программирования на C++
Цитата с MDN. Пока все же некомфортно использовать операторы с таким предупреждением. Хотя кому как.
Optimizing JavaScript
Minimizing reflows
Efficient JavaScript
Там также есть примеры оптимизации кода.
Да и не все реализовать удастся. Типа for… in array не получится сделать.
Если проект большой — то переход на gulp займет больше времени, чем gulp сможет сэкономить за все время его использования в качестве моментального сборщика.