Сегодня начал с 4 задач в моем ведре.
- Обзор плюсов и минусов GCal против Calendly с товарищами по команде
- Начало работы с Docker Cloud (приобретение, ранее известное как Tutum)
- Читайте о убийцах производительности nodeJs
- Обновление документации нашего стартапа для обучения.
Задачи на сегодня:
- Я начал с бесплатной учетной записи в Docker Cloud (DC) и некоторое время изучал блог и документацию. Я также развернул MongoDB и образ Node в своей системе, чтобы получить хорошее представление об основных концепциях. Я также узнал о CVE (общие уязвимости и риски). Прочитав блог, я узнал, что функция сканирования изображений доступна в платных аккаунтах. Поэтому я перешел на платный план нашего стартапа. Завтра посмотрю в этом аспекте.
- Также читал о убийцах производительности nodejs, я узнал:
V8 анализирует поведение кода, разрабатывает эвристики и приступает к оптимизации на основе полученных результатов.
Я также узнал, что для отслеживания оптимизаций мы можем использовать:
где myFunc — это функция, указанная в index.js.
Мне понравились эти предположения:
Даже если JavaScript не является строго типизированным, в V8 есть правила оптимизации. Поэтому рекомендуется иметь согласованные типизации в качестве аргументов и возвращаемых значений функции.
Также узнал об аде деоптимизации.
После прочтения этого блога я твердо почувствовал потребность в строго типизированном коде и узнал о типизации, нам еще нужно провести больше исследований по этому вопросу.
3. Я также клонировал репозиторий Gitbook для нашей учебной документации и обновил главу об удаленном доступе Webstorm.