The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Для Firefox вышло дополнение Zaphod с реализацией JavaScript..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Для Firefox вышло дополнение Zaphod с реализацией JavaScript..."  +/
Сообщение от opennews (??) on 17-Сен-10, 16:58 
В рамках дополнения Zaphod 1.0 (https://mozillalabs.com/zaphod/), предназначенного для подключения к Firefox 4, подготовлен (http://mozillalabs.com/zaphod/2010/09/16/6/) модуль для интеграции в браузер дополнительного JavaScript-движка  Narcissus (http://www.bias2build.com/narcissus/). Движок Narcissus написан на языке JavaScript (реализация языка JavaScript, написанная на JavaScript), поэтому не так быстр и богат возможностями как SpiderMonkey, но он значительно легче для понимания, внесения  изменений и реализации новых возможностей, позволяя разработчику упростить процесс проведения экспериментов и написания новых функций.


Narcissus доступен параллельно с основным JavaScript-движком и используется только при указании при выполнении скрипта специального признака (meta http-equiv="Content-Script-Type" content="application/narcissus"). Движок очень компактный, исходные тексты занимают (http://mxr.mozilla.org/mozilla/source/js/narcissus/) всего 65 Кб.


URL: http://mozillalabs.com/zaphod/2010/09/16/6/
Новость: http://www.opennet.ru/opennews/art.shtml?num=27992

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Для Firefox вышло дополнение Zaphod с реализацией JavaScript..."  +10 +/
Сообщение от Аноним (??) on 17-Сен-10, 16:58 
лол роботы делают роботов
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Для Firefox вышло дополнение Zaphod с реализацией JavaScript..."  –4 +/
Сообщение от Аноним (??) on 17-Сен-10, 17:21 
лучше бы подключили вебкитовский двиг плагином
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Для Firefox вышло дополнение Zaphod с реализацией JavaScript..."  +3 +/
Сообщение от Aquarius (ok) on 17-Сен-10, 18:48 
подключи, в open source возможно все
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Для Firefox вышло дополнение Zaphod с реализацией JavaScript..."  +/
Сообщение от Аноним (??) on 17-Сен-10, 17:22 
Я правильно понял, что для того что бы работал этот движок должен существовать нормальный js движок писанный на языке, который может компилировать свой код в машинные команды. Т.е. нормальный JS-движок вращает JS_на_JS, а уже он (JS_на_JS), в свою очередь, выполняет пользовательские скрипты?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Для Firefox вышло дополнение Zaphod с реализацией JavaScript..."  +/
Сообщение от XoRe (ok) on 17-Сен-10, 19:28 
>Я правильно понял, что для того что бы работал этот движок должен
>существовать нормальный js движок писанный на языке, который может компилировать свой
>код в машинные команды. Т.е. нормальный JS-движок вращает JS_на_JS, а уже
>он (JS_на_JS), в свою очередь, выполняет пользовательские скрипты?

Совершенно верно!
Теоретически, это добавит удобств разработчикам.
Практически, это добавит неудобств пользователям)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Для Firefox вышло дополнение Zaphod с реализацией JavaScript..."  +1 +/
Сообщение от rshadow email on 17-Сен-10, 17:30 
+1 Я думаю это первый и последний раз когда мы видем название этого js движка. и хорошо!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Для Firefox вышло дополнение Zaphod с реализацией JavaScript..."  +3 +/
Сообщение от Аноним (??) on 17-Сен-10, 17:48 
они придумали eval
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Для Firefox вышло дополнение Zaphod с реализацией JavaScript..."  +1 +/
Сообщение от FractalizeR email(ok) on 17-Сен-10, 17:50 
Кто-нибудь может объяснить, зачем это?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Для Firefox вышло дополнение Zaphod с реализацией JavaScript..."  +/
Сообщение от x on 17-Сен-10, 18:00 
>Кто-нибудь может объяснить, зачем это?

упростить процесс проведения экспериментов и написания новых функций.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Для Firefox вышло дополнение Zaphod с реализацией JavaScript..."  +1 +/
Сообщение от Аноним123321 (ok) on 17-Сен-10, 21:00 
> Narcissus доступен параллельно с основным JavaScript-движком и используется только при указании при выполнении скрипта специального признака (meta http-equiv="Content-Script-Type" content="application/narcissus")

а если  наприсать:

<code class="python-django">
def my_view(request):
    ...
    response = HttpResponse(html)
    response['Content-Script-Type'] = "application/narcissus"
    ...
</code> (или <?php header('Content-Script-Type: application/narcissus'); ?> -- для PHP)

-- то что уже не сработает?

...каждую http-инструкцию нужно пихать внутрь HTML ?

странные всё-таки нынче пишут документации %) %) %)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Для Firefox вышло дополнение Zaphod с реализацией JavaScript..."  +/
Сообщение от 2Nike (ok) on 18-Сен-10, 15:49 
Только вот конечный вывод все ровно будет на html. На каком бы языке Вы не писали. Поэтому и дается пример в html.
К.О.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Для Firefox вышло дополнение Zaphod с реализацией JavaScript..."  +/
Сообщение от Аноним123321 (ok) on 27-Сен-10, 23:20 
твой [поддельный] К. О. -- не в курсе что HTTP-заголовки НЕ_ПОПАДАЮТ внутрь html ?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "пц"  +2 +/
Сообщение от uhodiuhodi email(ok) on 17-Сен-10, 23:58 
нарциссус нужен, чтобы расширять сам JavaScript, не перекомпилируя движок на сях. Захотел добавить фичу в JS - поменял код нарциссуса, потестил. работает - предложил в мозиллу

This opens up the world of JavaScript language and virtual machine research to JavaScript programmers. It is no longer necessary to modify complex C++ code to implement new prototype language features for JavaScript (i.e. modules, type annotations, etc.). Similarly, Narcissus/Zaphod can also be used to try out new JavaScript optimizations and static analysis. Since Zaphod runs directly in Firefox, such experiments are no longer limited to simple command line JavaScript shell test cases. Zaphod can run complex websites and all the JS code on them.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "'пц'"  +/
Сообщение от hawl on 18-Сен-10, 11:07 
они потребители, не имеющие представления о разработке сложных проектов.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

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

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




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

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