Статья

Alexander IT

Встречаем Angular 10

Актуализация Angular до 10 версии и описание его новых функций и свойств.

Надпись: "Встречаем Angular 10"
Надпись: "Встречаем Angular 10"

Новый Angular 10

С тех пор, как вышел Angular 9 прошло только 4 месяца и уже выпустили новый Angular 10! Изменения коснулись всего фреймворка в целом, а также средств командной строки и библиотеки составляющих Angular Material.

 

Разработчики настроены на выпуск значимых релизов два раза в год. Причин для этого существует несколько: Angular должен соответствовать развитию технологий и системе JavaScript. Также должен быть стабильный план выпуска мажорных релизов для Angular. Выпуск следующего варианта платформы, номера 11 планируется на эту осень.

Достоинства нового Angular 

What's new in ANGULAR 10
What's new in ANGULAR 10

Есть новая составляющая в Angular Material, отвечающая за выбор дат в диапазонах.

Для его работы необходимо использовать mat-date-range-input и mat-date-range-picker.

По этой ссылке можно посмотреть, как он используется. И в этом источнике – детали его использования.

Импорты CommonJS

Из-за существующей проблемы использования зависимостей формата Common JS, которая приводит к возрастанию объема приложения и ухудшению его рабочих свойств, теперь Angular10 имеет свойство предупреждать пользователя, если в составляющих есть такие пакеты.

В случае появления подобного неудобства, связанного с использованием зависимостей, нужно изменить в настройках проекта на использование ECMAScriptModule.

 

Новая платформа имеет особый режим, в котором есть строгие параметры. Он используется в момент создания пространства для работы и выглядит как ng new --strict.

 

При использовании флажка --strict новый проект начинает использование других параметров, в результате чего стабильность проекта становится лучше, своевременно замечаются ошибки и приложение лучше оптимизировано. Конкретное влияние флажка в следующем:

Изменение параметра в Type Script

  • Изменение параметра при проверке шаблонов
  • Увеличивается строгость на 75% в ограничении в размерах пакета
  • Начинают применятся правила линтинга, которые не позволяют появиться таким вещам как any
  • При настройке приложения, в его коде нет нежелательных эффектов, при этом лучше применяется tree shaking

Логотип ANGULAR
Логотип ANGULAR

Какие возможности есть сейчас у Angular

 В обновленном релизе внесены изменения в зависимости и теперь Angular применяет модернизированные схемы Java Script%:

 

  • Type Script обновлен до 3,9
  • TS Lib улучшен до 2,0
  • Апгрейд TS Lint до 6,0

 

Помимо этого, изменено строение проекта: теперь возможна работа с tsconfig.base.ison. Этот вспомогательный инструмент улучшает поддержку разрешения в настройках и видах пакета, IDE, а также способы для свода проекта.

Обновление конфигурации браузеров

Были внесены изменения в настройки браузера в обновленной версии. Были удалены неактуальные браузеры, а также те, которые почти не применяются.

На картинке ниже приведены свойства браузеров, используемых в Angular 9

 

И применяемые в обновленном релизе.

Есть недостаток: автоматическое отключение ES5 сборки. Для его включения нужно добавить в .browserslistrc браузеры, ы которых нужно изменение.

Работы с сообществом

ANGULAR
ANGULAR

Была сделаны шаги к лучшему взаимодействию с сообществом. Мы уменьшили список в трекерах и привели его значение к уменьшению на 700 пунктов. Задачи, которые были улучшены – это frame work, приборы строки инструментов и компоненты. Уже были сделаны улучшения в отношении 2000 задач и планируем сделать больше в скором времени.

 

Классификация возможностей

В Angular Package Format теперь нет пакетов ESM5 и FESM5, при этом есть экономия трафика на 119 М б, кода используются команды varn или npm install для библиотеки. Преобразования теперь делаются в конце сборки, потому в этих форматы более нет необходимости.

 

После общения с сообществом, приняли решение не использовать неактуальные браузера, в том числе IE9,10 и internet explorer mobile.

Апгрейд до Angular 10

Во избежание трудностей во время установки обновлений, пройдите на этот ресурс. Также советуем пошагово совершать обновления и обновлять до следующего релиза.

 

Читайте также: Языки программирования в 2020 году: какой начать осваивать?. Также ранее мы писали о том, что Google может вернуться на рынок «умных» очков.

Реклама на h-it.ru

Теги:

Google ,
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Была ли эта статья полезна для Вас?

Комментарии 0

Новость Google будет платить СМИ за «качественные» новости на своём сервисе

Google будет платить СМИ за «качественные» новости на своём сервисе

Представители компании Google заявили, что они работают над программой лицензирования контента. По ее условиям, будет проводится мониторинг публикаций...

  • 0
  • 26 Июня
Новость Tesla

Капитализация Tesla впервые превысила $200 млрд

Вопреки воздействию пандемии на мировую экономику, Tesla демонстрирует непрерывное развитие...

  • 0
  • 02 Июля
Новость SpaceX Starship

Частная космическая компания SpaceX планирует создать космодром на воде

Проект будет разработан специально для запусков космического корабля Starship...

  • 0
  • 20 Июня

Популярное

Новость Вчера в 10:16

Mail.ru снова украили код из другого проекта. Во сколько миллионов обойдется компании “заимствование”?

Новость 06 Августа

Илон Маск: «Этот день сулит о новой эре освоения космоса». Успешный полет SpaceX Starship

Новость 2 дня назад

Миллиардер продает акции? Amazon лишился ценных бумаг на 3,1 млрд. долларов

Новость 2 дня назад

Массовые угоны YouTube-аккаунтов хакерами. YouTube ни на что не способен?

Новость 06 Августа

Новый российский стартап Vera Voice выходит на американский рынок

Новость 06 Августа

Компания Google сообщила, что отключит приложение Play Music

Статья 06 Августа

Павел Дуров поделился своим мнением касательно блокировки TikTok в США

Новость 2 дня назад

Трамп запретил американцам пользоваться приложением TikTok и WeChat

Новость 06 Августа

Время пришло… Instagram Reels уже в действие

Новость 2 дня назад

Спутники Starlink успешно выведены на орбиту

Вход

Нет аккаунта? Зарегистрироваться

Забыли пароль?

Войти с помощью

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Вход

Уже зарегистрированы? Вход

Нажимая на кнопку «Зарегистрироваться», вы даете Согласие на обработку персональных данных и принимаете Условиями использования

Зарегистрироваться с помощью

Сброс пароля

На Ваш Email адресс выслано письмо для подтверждения смены пароля

Главная

Сброс пароля

На Ваш Email адресс выслано письмо для подтверждения смены пароля

Сбросить