BigInt
— новый числовой примитивный тип данных в JavaScript, позволяющий работать с числами произвольной точности. С BigInt
вы сможете безопасно хранить и обрабатывать большие целые числа даже за пределами максимального безопасного целочисленного значения Number
. В этой статье мы рассмотрим некоторые примеры использования BigInt
и новые функции Chrome 67, сравнивая BigInt
и Number
в JavaScript.
Рубрика «ECMAScript» - 3
BigInt — длинная арифметика в JavaScript
2018-05-13 в 10:05, admin, рубрики: ECMAScript, Google Chrome, javascriptЧто мы читали в апреле: полезные статьи для Angular-разработчиков и подборка лучшего с ng-conf
2018-04-28 в 13:58, admin, рубрики: angular, ECMAScript, ng-conf, rxjs, Блог компании Skyeng, Читальный залНынешний апрель был, конечно, не самым удачным месяцем для чтения о добром и вечном; все в мыле носились за разбушевавшимся РКН и клеили побитые блюдца. Однако жизнь за пределами зоны его ответсвенности не останавливалась. Наш фронтенд-разработчик Максим Попов даже в самый разгар боевых действий отслеживал интересные новости по Angular и делился ими с коллегами. Кроме того, он отсмотрел доклады прошедшей ng-conf и подготовил подборку наиболее ценного. С его любезного разрешения делюсь этой информацией с Хаброй — будет что почитать и, главное, посмотреть в длинные выходные.
История ES6-модулей
2018-03-21 в 13:49, admin, рубрики: ECMAScript, ecmascript 6, javascript, Блог компании Нетология, модули, нетология, Разработка веб-сайтовВладислав Власов, инженер-программист в Developer Soft и преподаватель курса Нетологии, специально для блога написал цикл статей о EcmaScript6. В первой части на примерах рассмотрели динамический анализ кода в EcmaScript с помощью Iroh.js, во второй сосредоточились на реализации отменяемых Promises. В этой статье поговорим об истории ES6-модулей.
История языка EcmaScript простирается от простого языка сценариев в браузере вплоть до современного языка общего назначения, работающего в различных хост-окружениях. Вместе с усложнением языка появилась и необходимость организации модульной структуры и переиспользования кода с помещением его в библиотеки. Первые библиотеки импортировались за счет загрузки соответствующего JS-файла с хоста поставщика или CDN, а взаимодействие производилось, как правило, посредством экспорта функций и классов с заранее известными именами в глобальное пространство — объект window.
Читать полностью »
Чем отличаются JavaScript и ECMAScript?
2017-11-22 в 7:31, admin, рубрики: ECMAScript, javascript, Блог компании NIX Solutions, в чём разница, ПрограммированиеПеревод What’s the difference between JavaScript and ECMAScript?
Как-то мы попробовали гуглить «различие между JavaScript и ECMAScript».
В итоге пришлось пробираться сквозь море двусмысленных и, казалось бы, противоречивых результатов:
«ECMAScript — это стандарт».
«JavaScript — это стандарт».
«ECMAScript — это спецификация».
«JavaScript — это реализация стандарта ECMAScript».
«ECMAScript — стандартизованный JavaScript».
«ECMAScript — это язык».
«JavaScript — это диалект ECMAScript».
«ECMAScript — это JavaScript».

Сдерживая желание заплакать, мы постарались овладеть собой и провели трудоемкое, но продуктивное исследование.
В этой статье представлено наше понимание различий между JavaScript и ECMAScript. Статья написана для тех, кто знаком с JavaScript, но хочет получить более четкое представление о его взаимоотношениях с ECMAScript, веб-браузерами, Babel и так далее. Вы также узнаете о скриптовых языках, движках JavaScript и средах выполнения JavaScript.
Ну что, погнали.
Читать полностью »
Тестирование React-Redux приложения
2017-10-31 в 15:12, admin, рубрики: ECMAScript, enzyme, javascript, jest, ReactJS, redux, tutorialВремя чтения: 13 минут
Много ли вы видели react разработчиков, которые покрывают свой код тестами? А вы-то тестируете свои? Действительно, зачем, если мы можем предсказать состояние компонента и стора? Ответ довольно прост: чтобы избежать ошибок при изменениях в проекте.
Всех, кого заинтересовало, приглашаю под кат.
Читать полностью »
ES8 вышел и вот его основные новые возможности
2017-07-12 в 6:21, admin, рубрики: ECMAScript, es8, javascript, nodejsНовые фичи восьмой редакции EcmaScript.
EcmaScript 8 или EcmaScript 2017 был официально выпущен комитетом TC39 в конце июня. Кажется, мы много говорили о EcmaScript в прошлом году и это было не просто так. На данный момент стандартом является выпуск новой спецификации раз в год. ES6 был опубликован в 2015, а ES7 в 2016, но кто-нибудь помнит, когда вышел ES5? Это было в 2009 году, до волшебного взлета JavaScript.
Читать полностью »
От «нового числового формата» до «кода как UI»: как прошла HolyJS 2017 Piter
2017-06-09 в 7:11, admin, рубрики: dart, douglas crockford, ECMAScript, holyjs, javascript, kotlin, Lea Verou, TypeScript, Блог компании JUG.ru Group, конференцияЛишнее подтверждение тому, как стремителен мир JavaScript: всего лишь полгода назад, когда конференция HolyJS проходила в Москве, актуален был Angular 2, а теперь к петербургской успел выйти Angular 4. Будем считать, что существовал ещё и третий, но мы моргнули и пропустили его!
Раз всё так быстро меняется, то что было на самой конференции по сравнению с предыдущей? Как выступил именитый Дуглас Крокфорд? О чём были другие заметные доклады? Всё это — под катом.
Читать полностью »
Краткая история JavaScript. Часть 3
2017-03-27 в 5:29, admin, рубрики: ECMAScript, javascript, web-разработка, webassembly, Блог компании Лайв Тайпинг, браузеры, Разработка веб-сайтов, стандартизацияТретья и заключительная часть перевода статьи из блога сервиса Auth0 A Brief History of JavaScript. Ключевые моменты: транспайлеры и ECMAScript 2015, немного о новом процессе подготовки обновлений, чего ждать в будущем и как на него повлияют Asm.js и WebAssembly. Перевод подготовлен отделом фронтенд-разработки компании Лайв Тайпинг.
Краткая история JavaScript. Часть 1
Краткая история JavaScript. Часть 2
VR-AR в браузере. Как быстро влиться и сделать свое первое приложение, используя WebVR API
2017-03-22 в 13:31, admin, рубрики: AR, browsers, ECMAScript, javascript, js победит, virtual reality, VR, WebVR, Блог компании Туту.ру, ничоси, Разработка под AR и VRВиртуальная и дополненные реальности активно развиваются и начинают предъявлять права на захват мира. Причем применение этих технологий разнообразно и не ограничивается только играми. А с появлением инструментов для работы с VR/AR технологиями в браузере интерес возрос еще больше. Уже сейчас можно экспериментировать и создавать MVP(Minimum Viable Product) веб-проекты с помощью JavaScript API, которое так и называется — WebVR. Давайте разбираться, что это и как с этим работать. И можно ли обойтись без этого самого WebVR API?
Читать полностью »
Краткая история JavaScript. Часть 1
2017-03-17 в 13:41, admin, рубрики: ECMAScript, javascript, web-разработка, Блог компании Лайв Тайпинг, браузеры, Брендан Айк, Разработка веб-сайтов, стандартизацияОтдел фронтенд-разработки компании Лайв Тайпинг перевёл для читателей Хабра большой материал о зарождении, развитии и перспективах языка JavaScript, вышедший в блоге сервиса Auth0. Сегодня мы публикуем первую часть перевода. Соперничество Netscape и Mosaic, грёзы об интерактивном вебе, язык программирования для не-программистов, переход от классов к прототипам и что общего между JavaScript и ECMAScript (спойлер: всё).