The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В Firefox 22 появится Asm.js, низкоуровневое высокопроизводи..., opennews (ok), 22-Мрт-13, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


6. "В Firefox 22 появится Asm.js, низкоуровневое высокопроизводи..."  +5 +/
Сообщение от Lain_13email (ok), 23-Мрт-13, 00:40 
Понимаешь ли в чём тут дело, количество перешло в качество, а образно выражаясь вебу неудобно в вебе. Ну вот почтовый клиент в браузере, который совершенно неспособен интегрироваться с рабочим столом и перезагружает всю страницу по каждому пустяку,— это же лажа полная, не правда ли? Ок, навернули сверху скриптов, сделали поддержку более плотной интеграции в браузере… и стал этот пепелац дико тормозить. Ок, оптимизировали браузеры. Ещё оптимизировали браузеры. Народ заметил, что JS это уже не так и плохо, и на нём можно писать простенькие интерфейсы, а не ужасаться тормозам, но ведь на них дело не остановилось!.. и стал этот пепелац дико тормозить, снова. Ок, снова оптимизировали движки. А народ видит, что JS становится всё ближе и ближе по скорости к нативному коду, да и сам язык простой и удобный, в отличие от сей и плюсов, и всё более сложный код на нём клепает. Да ещё и всякие извращения придумали, вроде конвертации из сей в JS. Вроде и тормозное чудовище, но и думать не надо на чём его запускают — оно просто работает. И пепелацу деваться просто некуда — приходится развиваться.
Вот это вот всё.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

20. "В Firefox 22 появится Asm.js, низкоуровневое высокопроизводи..."  +1 +/
Сообщение от Vkni (ok), 23-Мрт-13, 02:57 
> Ну вот почтовый клиент в браузере,
> который совершенно неспособен интегрироваться с рабочим столом

Это совершенно не связано с языком JS. Это связано с тем, что "рабочий стол" выполняется в одной ОС, а "почтовый клиент" - в другой. Т.о. плохо налажено взаимодействие между виртуальными машинами => нужно смотреть в сторону VM/370, где это было каким-то образом отработано.

Ответить | Правка | Наверх | Cообщить модератору

22. "В Firefox 22 появится Asm.js, низкоуровневое высокопроизводи..."  +/
Сообщение от Crazy Alex (ok), 23-Мрт-13, 03:17 
Там наверняка будет что-то навороченное, а здесь - всего лишь простейшее взаимодействие в рамках гуя нужно. Можно просто дать отдельную D-Bus, на которую и выпихивать события - понятно, браузер должен добавлять URL сайта и нужна фильтрация - какие сайты что могут получать. Проектирования на пару дней, и реализации на столько же.

Ну или если хотеть красиво и стандартизированно - то компонентные интерфейсы и возможность для сайтов регистрироваться (с запросом пользователю, понятно) реализациями тех или иных компонент. Тогда, грубо говоря, локальное приложение сможет открыть пользователю гугловскую адресную книгу, а веб-приложение - открыть локальный редактор картинок.

А ещё гугл что-то подобное пытался ввести, там для веб-приложений - но на десктоп оно, скорее всего, расширяемо.

Ответить | Правка | Наверх | Cообщить модератору

47. "В Firefox 22 появится Asm.js, низкоуровневое высокопроизводи..."  +/
Сообщение от mr. green thumb (?), 23-Мрт-13, 13:07 
> А ещё гугл что-то подобное пытался ввести, там для веб-приложений - но
> на десктоп оно, скорее всего, расширяемо.

типа того http://ru.wikipedia.org/wiki/Mozilla_Prism

Ответить | Правка | Наверх | Cообщить модератору

90. "В Firefox 22 появится Asm.js, низкоуровневое высокопроизводи..."  +/
Сообщение от Crazy Alex (ok), 24-Мрт-13, 03:48 
Нет, не типа такого. Веб-интенты - это когда тыркаешь в социалочке кнопочку "редактировать картинку" и браузер тебе открывает эту картинку в каком-то совершенно другом веб-приложении-графическом редакторе (ты предварительно его, конечно, добавил себе как дефолтный редактор для таких случаев), после редактирования результат попадает обратно в социалочку. В общем, эдакие компоненты для веба.
Ответить | Правка | Наверх | Cообщить модератору

28. "В Firefox 22 появится Asm.js, низкоуровневое высокопроизводи..."  +/
Сообщение от Lain_13email (ok), 23-Мрт-13, 03:52 
Только вот тебе придётся писать скрипты, чтоб потом все необходимые в почтовом клиенте события обрабатывать. Без скриптов ты не обойдёшься. Их ведь и в локально установленном почтовике обрабатывать нужно. Ну а ещё я сказал не только о интеграции с рабочим столом — не выдёргивай половину фразы. А где скрипт, там и тормоза. По крайней мере так было, но… постепенно это перестаёт так быть.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

29. "В Firefox 22 появится Asm.js, низкоуровневое высокопроизводи..."  +/
Сообщение от Vkni (ok), 23-Мрт-13, 04:02 
> Ну а ещё я сказал
> не только о интеграции с рабочим столом — не выдёргивай половину
> фразы.

Та половина фразы малоинтересна - скорость лечится движком JS или скоростью железа. А для реализации взаимодействия с другой ОС нужно придумывать что-то более серьёзное.

Ответить | Правка | Наверх | Cообщить модератору

31. "В Firefox 22 появится Asm.js, низкоуровневое высокопроизводи..."  +/
Сообщение от Lain_13email (ok), 23-Мрт-13, 04:34 
Тут тяжело сказать чья это головная боль. Вон в Ubuntu сделали расширение для фокса, которое позволяет отчасти наладить взаимодействие между сайтом и рабочим столом. Может на основе этих идей что-то и разовьётся более универсальное со временем. Просто без JS работающего во всех случаях со скоростью, близкой к нативному коду, это всё будет иметь мало смысла.
Напоминаю, изначально вопрос был о том, почему всех вдруг так заинтересовал этот JS. Так ведь потому и заинтересовал, что чем ближе веб-приложения подбираются к нише локально установленных приложений, тем больше он всех интересует, а чем больше он всех интересует, тем больше развивается всё, что этому сопутствует.
Ответить | Правка | Наверх | Cообщить модератору

36. "В Firefox 22 появится Asm.js, низкоуровневое высокопроизводи..."  +/
Сообщение от Vkni (ok), 23-Мрт-13, 08:32 
> Тут тяжело сказать чья это головная боль.

Браузера и ОС. Причём, скорее именно браузера.

> Напоминаю, изначально вопрос был о том, почему всех вдруг так заинтересовал этот JS.

Удобно использовать конечному пользователю. Для программиста это геморрой - один единственный язык с несколькими сильно различающимися платформами.

Ответить | Правка | Наверх | Cообщить модератору

45. "В Firefox 22 появится Asm.js, низкоуровневое высокопроизводи..."  +/
Сообщение от Lain_13email (ok), 23-Мрт-13, 12:48 
> Браузера и ОС. Причём, скорее именно браузера.

Ну да, на винде и маках некому, кроме самих браузеров.

> Для программиста это геморрой - один единственный язык с несколькими сильно различающимися платформами.

Вообще-то платформа одна — веб. Т.е. весь этот HTML, WebGL и прочее. Проблема в различиях реализации JS и поддерживаемых «технологиях» в различных браузерах, но это как говорить о различиях в компиляторах одного и того же языка или о различиях в разных версиях одной и той же платформы, а не как о принципиально разных. Браузеры уже превратились в прослойку универсального API для различных систем. Теперь остаётся только лишь идти вперёд.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру