Facebook строит Рим

Facebook разработал Rome, комплексное решение для разработки JavaScript и TypeScript. Проект (названный в честь высказывания, что «все дороги ведут в Рим») описывается как полная цепочка инструментов JavaScript, которая компилирует и объединяет проекты JavaScript, линты и проверки типов, запускает тесты, а также может форматировать код.

Read more «Facebook строит Рим»

Бесплатное начало работы с React

Застряли дома, где есть только Интернет для компании? Изучите основы React.js в этом бесплатном классе от инженера Skillshare Дэниела Настасе. Знания React не требуются, но необходимы базовые знания Javascript, HTML и CSS.

Read more «Бесплатное начало работы с React»

Next.js улучшает выборку данных

Есть новая версия Next.js, ориентированная на создание статических сайтов. Next.js — это набор инструментов с открытым исходным кодом для универсальных, отрисовываемых на сервере (или статически предварительно отрисованных) приложений React.js.

Read more «Next.js улучшает выборку данных»

GitHub для приобретения npm

Microsoft покупает npm, менеджер пакетов для Node.js. Намерение состоит в том, чтобы npm был свободно доступен, и их клиенты, которые используют npm Pro, Teams и Enterprise для размещения частных реестров, будут продолжать получать оплачиваемую поддержку.

Read more «GitHub для приобретения npm»

Тесты TypeOfNaN по JavaScript

Изучите основы JavaScript с помощью веселых и сложных викторин! Эта интерактивная викторина обеспечивает полный практический опыт обучения. В настоящее время в нем 72 вопроса по различным концепциям Javascript, и их количество добавляется.

Read more «Тесты TypeOfNaN по JavaScript»

Запущен новый JavaScript-парсер Tenko

Был разработан новый синтаксический анализатор JavaScript, который поддерживает синтаксический анализ версий от ES6 до ES2020 и языковые особенности. Разработчик описывает его как «идеальный пиксель» и на 100% соответствующий спецификации.

Read more «Запущен новый JavaScript-парсер Tenko»

Angular 9 переходит в Ivy

Angular 9 был выпущен с улучшениями фреймворка, Angular Material и интерфейса командной строки. В этом выпуске по умолчанию также используется компилятор и среда выполнения Ivy, а также представлены улучшенные способы тестирования компонентов.

Read more «Angular 9 переходит в Ivy»

Верхний уровень ждем сейчас в V8, но может быть не то, что вы думаете

Одним из недостатков замечательного подхода JavaScript async и await является то, что вы должны использовать его в функции. Это ограничение, похоже, вот-вот исчезнет, когда вы прочитаете заголовки вроде «Ожидание верхнего уровня, реализованное в V8». Однако вам нужно прочитать мелкий шрифт.

Read more «Верхний уровень ждем сейчас в V8, но может быть не то, что вы думаете»

Двигатель JavaScript V8 уменьшает размер кучи

Последний выпуск V8, движка Google с открытым исходным кодом JavaScript, уменьшит размер кучи на 40 процентов за счет сжатия указателя, когда он будет выпущен вместе со стабильной версией Chrome 80 через несколько недель.

Read more «Двигатель JavaScript V8 уменьшает размер кучи»

JavaScript по-прежнему заслуживает изучения

За свою 24-летнюю историю JavaScript стал многоцелевым языком и создал сложную экосистему фреймворков, библиотек и инструментов. Ежегодный опрос State of JavaScript Survey — это попытка выявить последние тенденции и оценить общую удовлетворенность ими.

Read more «JavaScript по-прежнему заслуживает изучения»