Решил написать ответ на статью “Почему вам НЕ стоит использовать AngularJs“.
Tag Archives: javascript
Создаем упрощенный цикл Angular Digest
Я уже создавал упрощенную модель внедрения зависимостей AngularJS, теперь решил тоже проделать с циклом дайджета.
Чем Restangular круче $resource
Сначала мы не знали AngularJS, поэтому не использовали $resource.
Теперь мы знаем AngularJS, поэтому не используем $resource.
С чего начать изучение AngularJS. Часть3 – Ох уж эти сервисы.
ng-nl. brief review
I was happy to visit NG-NL Conference in Amsterdam (the first AngularJS one in NL) and would like to share my thoughts with you.
Оптимизируем AngularJS. Подробный разбор.
Вольный перевод статьи “Improving Angular web app performance example“. Трактат довольно фундаментальный. Большая часть методик оценки производительности подойдет для любого веб-приложения (не только AngularJS).
Состоит из следующих разделов:
- Пример не оптимизированного приложения
- Поверхностная оценка производительности
- Профилирование в Chrome с использованием сниппетов
- Оптимизация цикла дайджеста
- Использование директивы bind-once
- Избавляемся от ng-repeat
- Ускоряем начальный рендеринг
- Разбиваем “тяжелые” компоненты на небольшие части
- Перекладываем вычисления на WebWorkers
- Оптимизация процесса выделения памяти
- Изоляция профиля памяти
- Вычисление только по запросу
- Минимизация наблюдаемых объектов
- Выводы
Front-end error monitoring services
To keep high quality of our product we decided to integrate error monitoring for front-end performance and javascript exceptions, to catch all undesirable errors that appear on client side(and we sometime even don’t know about them).
JavaScript сниппеты в Chrome
Еще одна прекрасная вещь внезапно обнаруженная мной в Chrome – это возможность создания JavaScript сниппетов – кусочков кода, которые можно будет выполнить в любой момент на странице.
Elementor делает тестирование с Protractor приятнее
Недавно для себя открыл интересный npm модуль elementor. Крайне странно, что я не слышал о нем ничего от “избранных” мира JS. Он представляет из себя что-то на подобие оболочки для Protractor для удобной работы с локаторами.
Rich Famo.us animations in AngularJS directives
Famo.us – not sure that I’ll use it for my project, but it looks really fancy.