LINUX.ORG.RU
 
AX

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


0

0

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

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

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

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

>>> Ссылка

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

**** ()

[#]  
artem

Но зачем мне это?

* ()
[#]  
artem

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

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

* ()
[#]  
HunOL

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

* ()
[#] Ответ на: комментарий от artem 14.09.2011 15:15:50  
Mystra_x64

Qt морда же есть и так. Такой же финт ушами, что и для ШТК.

***** ()
[#] Ответ на: комментарий от Mystra_x64 14.09.2011 15:19:32  
artem

Што? Можно поподробнее? :)

* ()
[#]  
matich

99,9908484% же!

* ()
[#]  
devnullopers

> таким образом далеко опередив

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

* ()
[#] Ответ на: комментарий от artem 14.09.2011 15:23:38  
Mystra_x64

Только сейчас дошло, что ты, наверное, про Qt only а либа liboperakde4.so :)

***** ()
[#] Ответ на: комментарий от matich 14.09.2011 15:24:58  
Mystra_x64

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

***** ()
[#]  

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

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

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

### ()
[#] Ответ на: комментарий от r_asian 14.09.2011 15:31:25  
Mystra_x64

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

***** ()
[#]  
control

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

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

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

* ()
[#] Ответ на: комментарий от Mystra_x64 14.09.2011 15:30:17  
artem

Когда опера научится нормально темы qt? Ну или хоть gtk.

* ()
[#] Ответ на: комментарий от devnullopers 14.09.2011 15:27:59  
AX

>>таким образом далеко опередив всех ближайших конкурентов.
>10.0 Preview 2 фейлит 7 тестов, опера 5. где тут "далеко?


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

**** ()
[#]  

Радугу поправили?

** ()
[#] Ответ на: комментарий от control 14.09.2011 15:33:03  
AX

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

Похоже на то.

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

**** ()
[#] Ответ на: комментарий от Mystra_x64 14.09.2011 15:37:53  
artem

http://ompldr.org/vYWNoNgх

И так секунды 2. И так с каждым окном оперы. А еще нельзя нормально менять картинки на экспресс панели.

* ()
[#] Ответ на: комментарий от artem 14.09.2011 15:45:04  
Mystra_x64

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

***** ()
[#]  
wxw

> без того реактивный JS

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

*** ()
[#] Ответ на: комментарий от Mystra_x64 14.09.2011 15:48:55  
artem

Хром быстрее и шг у него нету.

* ()
[#] Ответ на: комментарий от artem 14.09.2011 15:54:06  
Mystra_x64

Ты настолько Ъ, что не ходил по собственной ссылке?

***** ()
[#] Ответ на: комментарий от wxw 14.09.2011 15:53:20  
Mystra_x64

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

***** ()
[#] Ответ на: комментарий от wxw 14.09.2011 15:53:20  
geekless

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

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

** ()
[#] Ответ на: комментарий от devnullopers 14.09.2011 16:03:36  
anonymfus

Только image.xml вроде актуален?

**** ()
[#] Ответ на: комментарий от anonymfus 14.09.2011 16:13:38  
devnullopers

раньше там был побольше список

* ()
[#]  
JustGuest

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

Ога. Мне вот такое встречалось, где в опере срабатывают сразу и 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 14.09.2011 16:15:45  
Mystra_x64

ReferenceError: Security violation как бы намекает, что ECMAScript тут не при чём.

***** ()
[#] Ответ на: комментарий от artem 14.09.2011 16:17:23  
Mystra_x64

По картинке не понятно, что ты хотел сказать.

***** ()
[#] Ответ на: комментарий от Mystra_x64 14.09.2011 16:18:53  
JustGuest

Это нормально. Но алерт должен быть один.

* ()
[#] Ответ на: комментарий от Mystra_x64 14.09.2011 16:19:03  
artem

При запуске оперы, она какое-то время черная.

* ()
[#] Ответ на: комментарий от artem 14.09.2011 16:24:54  
Mystra_x64

У меня такого не случалось, так что без понятия что это (O.o)

***** ()
[#] Ответ на: комментарий от JustGuest 14.09.2011 16:21:08  
Mystra_x64

xhr.onreadystatechange = function() выполнится не там, где он встречается в коде. Почему один?

***** ()
[#] Ответ на: комментарий от Mystra_x64 14.09.2011 16:28:17  
Mystra_x64

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

***** ()
[#] Ответ на: комментарий от artem 14.09.2011 15:47:33  
radg

Рекурсивный скришот порадовал.

** ()
[#] Ответ на: комментарий от Mystra_x64 14.09.2011 16:27:34  
artem

Да и adblock там сосущий.

* ()
[#] Ответ на: комментарий от radg 14.09.2011 16:29:49  
artem

Там хром в маленьком окошечке, если что. :)

* ()
[#] Ответ на: комментарий от artem 14.09.2011 16:30:32  
Mystra_x64

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

***** ()
[#] Ответ на: комментарий от Mystra_x64 14.09.2011 16:31:50  
artem

Я во всех позах пытался. Дерьмо.

* ()
[#] Ответ на: комментарий от anonymfus 14.09.2011 16:31:15  
Mystra_x64

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

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

***** ()
[#] Ответ на: комментарий от artem 14.09.2011 16:33:02  
Mystra_x64

>Я во всех позах пытался.

А надо было просто пользоваться. УМВР.

***** ()