Pull to refresh
0
Opera
Браузер Opera — больше возможностей в интернете

Новинки Opera 19 для разработчиков

Reading time 2 min
Views 30K
Догоняя релиз Opera 19 для Андроида на прошлой неделе, выходит Opera 19 для Mac и Windows (на основе Chromium 32). Дальше о том, что это значит для разработчиков.

Промисы в JavaScript


Так называемые «промисы» (promises) теперь доступны в JavaScript. Промисы — это удобный способ получить доступ к результатам выполнения операций в JavaScript, будь они синхронные или асинхронные. Самый простой пример:

var promise = new Promise(function(resolve) {
	setTimeout(function() {
		resolve('The time machine worked!');
	}, 2014); // see what I did there?
});

promise.then(function(result) {
	console.log('Promise resolved.', result);
});

Джейк Арчибальд недавно написал подробное введение в промисы, так что не пропустите, если у вас остались вопросы или стало интересно посмотреть на другие примеры.

Анимированные изображения в формате WebP


Формат WebP с поддержкой анимации — это отличная альтернатива GIF, которая даёт лучшее качество при меньшем весе. В Opera 19 поддержка анимированного WebP включена по умолчанию.

Высокопроизводительный 2D Canvas без прозрачности


Если вы используете Canvas и не изменяете альфа-прозрачность, у вас появилась возможность ускорить производительность. Чтобы включить эту возможность, достаточно передать второй параметр в метод getContext, который переключит значение alpha в false (по умолчанию это true).

var context = document.querySelector('canvas').getContext('2d', {
	'alpha': false
});


Больше API для расширений


В Opera 19 для компьютеров появились следующие новые API для расширений:


См. подробнее в документации по расширениям для Opera 15+.

Если вам интересно посмотреть на другие возможности, запланированные для следующих релизов, мы рекомендуем установить сборку Opera Developer, свежие релизы выйдут уже на днях.

Подробный список изменений в Opera 19.
Tags:
Hubs:
+10
Comments 169
Comments Comments 169

Articles

Information

Website
www.opera.com
Registered
Founded
Employees
501–1,000 employees
Location
Норвегия