LINUX.ORG.RU
ФорумTalks

[opera][snapshots] 100%-ная поддержка ECMAScript (JavaScript) 5.1

 


0

0

Команда разработчиков Opera с гордостью представляет новую сборку с полной поддержкой этого вашего ECMAScript 5.1. На test262.ecmascript.org эта сборка показала прекраснейший результат: 10926 балла из 10927, таким образом далеко опередив всех ближайших конкурентов.

Кроме того, эти замечательные люди сделали нативную реализацию типизированных массивов, что позволило ускорить и без того реактивный JS на операциях с бинарными данными (и им подобных). Эффект должен быть заметен, к примеру, в эмуляторах и играх, использующих Canvas.

Также в этой сборке:

  • Наконец-то починили отображение юникодных спецсимволов (t̎ẽŝṯ).
  • Добавили в интерфейс поддержку ГимповскогоТулКита+ 3.
  • А в движок — тега <video muted>.

Ссылка

А вашему браузеру слабо? ☺

★★★★★

Добавили в интерфейс поддержку ГимповскогоТулКита+ 3.

Пусть не выеживаются, а на qt перепишут уже, а.

artem
()

Что тут сказать. Хороший браузер, стал ещё лучше.

HunOL ★★★★
()
Ответ на: комментарий от matich

Есть мнение, что тот 1 тест неправильный.

Deleted
()

> Команда разработчиков Opera с гордостью представляет новую сборку с полной поддержкой этого вашего ECMAScript 5.1.

А вашему браузеру слабо? ☺

Нашему браузеру это не нужно.

r_asian ★☆☆
()
Ответ на: комментарий от r_asian

Firefox что ли? :} // Хотя да, жабаскрипт не нужен.

Deleted
()

Opera 12.00 Build 1065:
Total Tests Ran: 10978 | Pass: 10973 | Fail: 5

Firefox 7 beta:
Total Tests Ran: 10978 | Pass: 10788 | Fail: 190

Они чё уже добавили тестов?

Deleted
()
Ответ на: комментарий от devnullopers

>>таким образом далеко опередив всех ближайших конкурентов.

10.0 Preview 2 фейлит 7 тестов, опера 5. где тут «далеко?


IE не конкурент Опере. ☺

AX ★★★★★
() автор топика
Ответ на: комментарий от Deleted

>Они чё уже добавили тестов?

Похоже на то.

Кстати, в версии для Linux 32-bit имеется бага, из-за которой она не проходит три теста, вместо одного.

AX ★★★★★
() автор топика
Ответ на: комментарий от artem

По ссылке ничего нет. А про второй — а зачем? Если так хочется — поменяй руками. Делать для этого отдельный GUI вряд ли высокоприоритетная фича.

Deleted
()
Ответ на: комментарий от wxw

В браузере? Ну что, пусть смотрит, ага :}

Deleted
()
Ответ на: комментарий от wxw

> luajit смотрит на javascript как на python

На ноль же делишь.

geekless ★★
()

с полной поддержкой

Ога. Мне вот такое встречалось, где в опере срабатывают сразу и try и catch

try {
	var xhr = new XMLHttpRequest();
	xhr.open('HEAD', "http://example.com", true);
	xhr.onreadystatechange = function () {
		if (this.readyState == 4) {alert("Headers:\n" + this.getAllResponseHeaders())}
		
	};
	xhr.send(null);
} catch(e) {
	alert(e);
};

JustGuest
()
Ответ на: комментарий от Deleted

Точнее сама присвоенная функция.

Deleted
()
Ответ на: комментарий от devnullopers

>вот фейл http://simon.html5.org/test/opera/negative-absolute.htm

Так этот в 12-й вроде исправлен.

и вот http://simon.html5.org/test/opera/body-overflow.htm

А этот я не понимаю. Чем поведение Оперы здесь отличается от других браузеров?

anonymfus ★★★★
()
Ответ на: комментарий от artem

Ты просто не умеешь его готовить. Хотя иногда регэкспы было бы неплохо, но ничего сосущего.

Deleted
()
Ответ на: комментарий от anonymfus

>Так этот в 12-й вроде исправлен.

Он уже в одном из предыдущих билдов исправлен. Там просто кто-то пожадничал в прошлом и был лимит — signed 16 bit integer :}

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.