Я бы на первом уровне иерархии выделил папки только под основные сущности вашего приложения: core, components, assets и т.п. На сколько я понимаю большая часть ваших папок является компонентами и если бы они были объединены в одну папку, в которой 100 других, но 100% все они являются компонентами, то не было бы вопросов.
Ещё в хроме есть очень полезная возможность отладки html мобильных приложений и мобильных версий веб сайтов, прямо на реальном android-устройстве, а не только через эмуляцию. Подключаем по USB смартфон или планшет, выбираем «отладка по USB», далее в хроме открываем страницу по адресу: chrome://devices/, на устройстве открываем свой сайт и можем инспектировать его, как хотим. Подробнее: https://developers.google.com/web/tools/chrome-devtools/remote-debugging/
Спасибо, почему то не обращал внимание раньше, что у них есть API. Думаю может пригодится в будущем, но пока не знаю как с пользой это можно применить. У кого какие идеи есть?
Эта проблема по большей части связана с неграмотно написанным кодом компонентов приложения, который был написан ещё до моего прихода в проект. Дело в том что на некоторых страницах запросы к серверу были навешаны на разные неочевидные события и вызывались по 2-3 раза без надобности, распутать этот клубок вызовов довольно непростая задача, особенно сложно дебажить вызовы fireevent.
Читал про ExtJs и во всё прям узнавал свою ситуацию, согласен с каждым пунктом по нему. Я тут тоже недавно для руководства писал небольшое техническое ревью по ExtJs 4, с целью убедить его в необходимости перехода на другую технологию. Многие пункты этого ревью пересекаются с вашими, можно сами почитать и добавлять комментарии в нём прям — техническое ревью по ExtJs 4
Эффект наблюдал. В фрейме с роликом подгружается подозрительный скрипт s.ytimg.com/yts/jsbin/www-pyv-embed-vflncT73i/www-pyv-embed.js
Он сильно обфусцированн, досконально не анализировал его, но в нём присутствуют строки типа «setTimeout» и «scrollTop», что сильно подозрительно, если сопоставить с наблюдаемым эффектом.
Двигатель Стирлинга может использоваться для преобразования солнечной энергии в электрическую. Для этого двигатель Стирлинга устанавливается в фокус параболического зеркала, (похожего по форме на спутниковую антенну) таким образом, чтобы область нагрева была постоянно освещена. Параболический отражатель управляется по двум координатам при слежении за солнцем. Энергия солнца фокусируется на небольшой площади. Зеркала отражают около 92 % падающего на них солнечного излучения. В качестве рабочего тела двигателя Стирлинга используется, как правило, водород, или гелий.
В феврале 2008 года Национальная лаборатория Sandia достигла эффективности 31,25 % в установке, состоящей из параболического отражателя и двигателя Стирлинга.
Компания Stirling Solar Energy разрабатывает солнечные коллекторы большой мощности — до 150 кВт на одно зеркало. Компания строит в южной Калифорнии крупнейшую в мире солнечную электростанцию.
Думаю теперь можно и в продакшен проекты выводить на нём, а то эти бесконечные правки в API уже начали пугать.
Он сильно обфусцированн, досконально не анализировал его, но в нём присутствуют строки типа «setTimeout» и «scrollTop», что сильно подозрительно, если сопоставить с наблюдаемым эффектом.
В феврале 2008 года Национальная лаборатория Sandia достигла эффективности 31,25 % в установке, состоящей из параболического отражателя и двигателя Стирлинга.
Компания Stirling Solar Energy разрабатывает солнечные коллекторы большой мощности — до 150 кВт на одно зеркало. Компания строит в южной Калифорнии крупнейшую в мире солнечную электростанцию.
читать на wikipedia