Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Ecma приняла стандарты голографических дисков

Компьютерное железо
Образованная в 1961 году для стандартизации решений в области оборудования связи и потребительской электроники организация Ecma International объявила о стандартизации голографических носителей объемом 100 и 200 Гб.
Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Просмотры420
Комментарии 3

ECMAScript4: обзор нового стандарта, фундамента JavaScript2

Чулан
В обновленном стандарте сетевого языка ECMAScript4 (ES4) учтены требования, возникшие при разработке все более крупных AJAX-, Flash и Flex-проектов. При этом одним из условий стандарта ES4 является совместимость с предыдущим стандартом, ES3.

Ссылки:
Всего голосов 6: ↑6 и ↓0 +6
Просмотры294
Комментарии 11

Common Language Infrastructure (CLI) для веба

Разработка веб-сайтов
Перевод
Внимание, перевод одного интересного поста из блога Мигеля!

Последние дни Joe Hewitt в твиттере сильно переживал за состояние клиентских веб технологий. TechCrunch вели репортаж о состоянии прогресса в их обзоре The State Of Web Development Ripped Apart In 25 Tweets By One Man (Состояние Веб Разработки в 25 твитах одного человека).

Сегодня Joe предложил блестящую идею:

Если встроить ECMA CLI в браузеры вместо ECMAScript, веб стал бы намного гибче.
Читать дальше →
Всего голосов 48: ↑34 и ↓14 +20
Просмотры1.6K
Комментарии 143

Прототипы новых расширений стандарта JavaScript

Блог компании Microsoft
Перевод
Современные тенденции таковы, что платформа HTML5 становится все более функциональной, веб-приложения становятся все более богатыми и сценарии, которые требуют взаимодействие с серверной стороной для выполнения тривиальных задач становятся все более нудными. Если мы взглянем на клиентский код, то можем заметить некоторый дефицит возможностей JavaScript.

Microsoft вовлечен в совершенствование стандарта JavaScript. Через активное участие в рабочей группе Ecma TC39 мы согласовали и отправили на утверждение готовую часть предложенных стандартов, которые предлагают расширение таких важных библиотек, как Math, Number и String и представили поддержку нового функционала Globalization. Мы рассказали о первых версиях прототипов библиотек на встрече посвященной стандарту в июле в кампусе Microsoft и рассказали про реализацию Globalization на встрече группы стандарта в кампусе Apple в Купертино на прошлой неделе. В добавок, мы выпустили эти базовые реализации для того, чтобы JavaScript-сообщество могло предоставить свои отзывы при использовании новых функций на практике.

Что мы предлагаем

В этом выпуске мы предлагаем следующие расширения для встроенных JavaScript-библиотек:

image

Для того, чтобы проиллюстрировать приведем следующий код:
Читать дальше →
Всего голосов 30: ↑22 и ↓8 +14
Просмотры4.9K
Комментарии 21

ISO 8601 и ECMAScript — головная боль от разночтения стандартов

JavaScript
Разрабатываем мы тут некоторый сервис интеграции с очень сторонней системой. Сам сервис работает на Node.js. И всё бы хорошо, но только недоступность сервера во время сборки мусора очень нервировала стороннюю систему.

В канун нового года было решено сделать серверу подарок — обновить Node.js с версии 0.4.8 до 0.6.6 В силу ряда организационных причин, обсуждать которые здесь не очень хочется, обновление было проведено сразу на боевой системе и даже без регрессионного тестирования.

Неужели в этой ситуации что-то могло пойти не так?
Могло и пошло.
Всего голосов 58: ↑53 и ↓5 +48
Просмотры9K
Комментарии 37

JavaScript: Публичные и приватные поля классов

Разработка веб-сайтовJavaScriptООП
Перевод

Несколько предложений расширяют существующий синтаксис классов в JavaScript новой функциональностью. Эта статья объясняет новый синтаксис публичных полей классов в V8 v7.2 и Chrome 72, а также грядущих приватных полей.


Вот пример кода, который создает экземпляр класса IncreasingCounter:


const counter = new IncreasingCounter();
counter.value;
// logs 'Getting the current value!'
// → 0
counter.increment();
counter.value;
// logs 'Getting the current value!'
// → 1

Отметим, что обращение к value выполняет некоторый код (вывод сообщения в лог) перед тем, как вернуть значение. Теперь спросите себя: как бы Вы реализовали этот класс на JavaScript?

Читать дальше →
Всего голосов 19: ↑16 и ↓3 +13
Просмотры32.5K
Комментарии 85

JavaScript: Большое целое Ну почему

Разработка веб-сайтовJavaScript

Не так давно JavaScript похвастался новым примитивным типом данных BigInt для работы с числами произвольной точности. Про мотивацию и варианты использования уже рассказан/переведен необходимый минимум информации. А мне бы хотелось обратить чуть больше внимания на превнесенную локальную «явность» в приведении типов и неожиданный TypeError. Будем ругать или поймем и простим (опять)?
Читать дальше →
Всего голосов 37: ↑34 и ↓3 +31
Просмотры13.6K
Комментарии 24