Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от opennews (ok), 24-Июн-26, 23:33 | ||
Опубликован выпуск njs 1.0.0, модуля для интеграции интерпретатора языка JavaScript в http-сервер nginx. Njs позволяет использовать сценарии JavaScript в файлах конфигурации для расширения возможностей nginx. Скрипты могут использоваться для определения расширенной логики обработки запросов, формирования конфигурации, динамической генерации ответов, модификации запроса/ответа или быстрого создания заглушек с решением проблем в web-приложениях. Код проекта написан на Си и распространяется под лицензией BSD... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Джон Титор (ok), 24-Июн-26, 23:33 | ||
Ну да, wasm взять как у меня сильно жирно наверно, нужно извращаться. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 9. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от test (??), 25-Июн-26, 07:14 | ||
А зачем там этот модуль? Чтобы не использовать ngnix как proxy к node? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +5 +/– | |
| Сообщение от Аноним (12), 25-Июн-26, 08:29 | ||
Чтобы было больше уязвимостей и неопределенного поведения. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 58. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | –1 +/– | |
| Сообщение от Аноним (58), 25-Июн-26, 22:04 | ||
Гугли "сервер приложений". | ||
| Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору | ||
| 59. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Джон Титор (ok), 25-Июн-26, 23:32 | ||
>> А зачем там этот модуль? Чтобы не использовать ngnix как proxy к node? | ||
| Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору | ||
| 60. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Джон Титор (ok), 25-Июн-26, 23:43 | ||
И да, добавлю к своему комментарию, который начинается "Ну и что тебе тут непонятно?". У компании Microsoft когда-то были сайты которые работали на JScript, т.е. не JavaScript, я не ошибся. Можешь почитать про эту технологию - что-то общее с QuickJS есть. Там ещё старенький aspx, ActiveX и ADO. Вот кто бы там и как не смеялся какое это старье, но работает это шустро, просто и вполне безопасно, да и по сей день чет не видно особых изменений. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 61. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (-), 26-Июн-26, 01:23 | ||
silverlight ещё вспомните | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 63. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +1 +/– | |
| Сообщение от Джон Титор (ok), 26-Июн-26, 04:30 | ||
Сервелат. Во первых его нужно было загрузить на ПК для браузера, хотя позже появилась технология Open Silver. Во вторых wasm и SSR не так уж и плох, а ведь можно и с гидрацией делать. В третьих порой прорисовать мышкой быстрее и красивее чем набирать все на клавиатуре. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +7 +/– | |
| Сообщение от Ivan_83 (ok), 25-Июн-26, 00:08 | ||
Как только не извращаются лишь бы LUA не юзать :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +8 +/– | |
| Сообщение от q (ok), 25-Июн-26, 01:22 | ||
Луа неудобен для дебага. Вот простейший пример: как вывести в консоль объект? В яваскрипт-рантаймах это что-то вроде console.log(object). Всё. В луа, тебе ДАЖЕ ДЛЯ ЭТОГО придется снаряжать ни_уёвую экспедицию по обходу ключей в таблице и прочей чепухрени. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | –3 +/– | |
| Сообщение от Ivan_83 (ok), 25-Июн-26, 02:29 | ||
Луа язык минимальный и не заточенный под что либо конкретное кроме встраивания, а функцию можно и написать один раз. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 6. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +1 +/– | |
| Сообщение от q (ok), 25-Июн-26, 02:36 | ||
> Луа язык минимальный и не заточенный под что либо конкретное | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 44. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (44), 25-Июн-26, 14:21 | ||
и правда, тут уже и память за нас разносят, да и писать уже за нас начали - какая нафик документация к прочтению | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 8. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +2 +/– | |
| Сообщение от Аноним (8), 25-Июн-26, 05:47 | ||
> не заточенный под что либо конкретное | ||
| Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору | ||
| 17. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Ivan_83 (ok), 25-Июн-26, 08:44 | ||
Не хуже питона в этом плане. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 66. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Нил Нонэниевич (?), 26-Июн-26, 17:41 | ||
Как будто питон это что-то хорошее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 15. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +4 +/– | |
| Сообщение от Аноним (15), 25-Июн-26, 08:38 | ||
Всё уже украдено^W придумано до вас. | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 42. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | –1 +/– | |
| Сообщение от Аноним (44), 25-Июн-26, 14:07 | ||
> Луа неудобен для дебага. Вот простейший пример: как вывести в консоль объект? В яваскрипт-рантаймах это что-то вроде console.log(object). Всё. В луа, тебе ДАЖЕ ДЛЯ ЭТОГО придется снаряжать ни_уёвую экспедицию по обходу ключей в таблице и прочей чепухрени. | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 64. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +2 +/– | |
| Сообщение от Джон Титор (ok), 26-Июн-26, 04:34 | ||
> Луа неудобен для дебага. Вот простейший пример: как вывести в консоль объект? | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 70. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Ilya Indigo (ok), 28-Июн-26, 11:50 | ||
Если вы в конфиге nginx ворочиете объекты, которые ещё и отлаживать нужно, то вы явно занимаетесь чем-то не тем, что должен делать nginx! | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 10. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (10), 25-Июн-26, 07:39 | ||
Как же я не люблю lua. Особенно застрявший на одной версии luajit. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 18. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Ivan_83 (ok), 25-Июн-26, 08:44 | ||
А вам этот luajit сильно нужен? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 36. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (36), 25-Июн-26, 13:01 | ||
Вообще да, для скорости | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 39. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (44), 25-Июн-26, 13:54 | ||
> The last release was Lua 5.1.5, released on 17 Feb 2012. There will be no further releases of Lua 5.1. | ||
| Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору | ||
| 68. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Джон Титор (ok), 26-Июн-26, 20:36 | ||
Попробуй металуа, потому что металл! | ||
| Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору | ||
| 13. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (12), 25-Июн-26, 08:31 | ||
Луа язык который плох для всего. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 21. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Ivan_83 (ok), 25-Июн-26, 08:46 | ||
Как минимум для конфигов он вполне себе. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 38. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (44), 25-Июн-26, 13:45 | ||
конфиги/моды/плугины - из лучших. ну да, первую загрузку фризит норм, но никто не мешает писать основной код получше и не выкладывать его в открытой части для создателей сих плюшек | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 16. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +1 +/– | |
| Сообщение от Аноним (16), 25-Июн-26, 08:39 | ||
Языки где индексация с 1 не являются адекватными | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 20. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +4 +/– | |
| Сообщение от Аноним (12), 25-Июн-26, 08:45 | ||
Если бы там было только это. В Фортране индексация с 1. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 23. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +1 +/– | |
| Сообщение от test (??), 25-Июн-26, 09:02 | ||
Я тоже всегда также говорю. 10-ная система исчисления не правильная и возникла случайно, а было бы пальцев по 6. | ||
| Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору | ||
| 26. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +1 +/– | |
| Сообщение от нах. (?), 25-Июн-26, 09:31 | ||
все норм, в Непале 12-тиричная. (но ноль на пальцах они тоже не умеют показывать) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 25. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +2 +/– | |
| Сообщение от нах. (?), 25-Июн-26, 09:26 | ||
["нулябрь","январь","февраль",...] | ||
| Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору | ||
| 27. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Ivan_83 (ok), 25-Июн-26, 09:37 | ||
А вот я слышал что месяцев должно быть 13, чтобы они все были с одинаковым колличеством дней и чтобы идеально совпадали с лунными циклами. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 28. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от нах. (?), 25-Июн-26, 09:58 | ||
> А вот я слышал что месяцев должно быть 13, чтобы они все были с одинаковым колличеством | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 40. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (44), 25-Июн-26, 14:00 | ||
> А вот я слышал что месяцев должно быть 13, чтобы они все были с одинаковым колличеством дней и чтобы идеально совпадали с лунными циклами. | ||
| Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору | ||
| 43. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (44), 25-Июн-26, 14:19 | ||
так а зачем 0 нужен - чтоб ошибка не крашила, чек на присваивание, использование как эталонное/феолтное значение в бд... вряд ли в 1993 в простейшем языке скриптов об этом думали. учитывая что полмира стопорнулись на луа 5.1 для сохранения переносимости - вряд ли есть смысл вносить это сейчас | ||
| Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору | ||
| 53. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (53), 25-Июн-26, 20:08 | ||
> Языки где индексация с 1 не являются адекватными | ||
| Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору | ||
| 55. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | –1 +/– | |
| Сообщение от Аноним (44), 25-Июн-26, 20:32 | ||
вы индексацию значений и сами значения в массиве не путаете? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 56. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (53), 25-Июн-26, 21:13 | ||
> вы индексацию значений и сами значения в массиве не путаете? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 57. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (53), 25-Июн-26, 21:22 | ||
ЗЫ: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 62. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (62), 26-Июн-26, 02:24 | ||
Т.е. ты не понял, что написано? Так и спроси. | ||
| Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору | ||
| 65. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (44), 26-Июн-26, 12:29 | ||
да, если честно, пропустил. с такими многомерками как-то давно наигрался ещё на пыхе, хватило | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 77. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Сладкая булочка (?), 10-Июл-26, 01:20 | ||
> Языки где индексация с 1 не являются адекватными | ||
| Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору | ||
| 29. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | –4 +/– | |
| Сообщение от Аноним (29), 25-Июн-26, 10:21 | ||
Неужели разрабы настолько тynые, что не понимают - ЛЮБОЕ введение "чего-то исполняемого" в программу СРАЗУ ЖЕ закладывает таймбомбу для вирусов?! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 31. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (31), 25-Июн-26, 11:12 | ||
иначе им зарплату не платят | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 41. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (44), 25-Июн-26, 14:02 | ||
типа свой велосипед писать который и близко по производительности не приблизится, не считая брешей - 99.9% лучшее решение? | ||
| Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору | ||
| 35. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +2 +/– | |
| Сообщение от Аноним (44), 25-Июн-26, 12:54 | ||
> В качестве основного рекомендованного движка следует использовать QuickJS, созданный Фабрисом Белларом. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 37. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (44), 25-Июн-26, 13:43 | ||
https://www.youtube.com/watch?v=Ww8MzcBJUd4&t=2557s | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 48. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (48), 25-Июн-26, 14:28 | ||
Посмотрел сначала ролика, понравилось. | ||
| Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору | ||
| 49. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (44), 25-Июн-26, 14:52 | ||
собственно возникает вопрос, почему во всех этих новостях про новые плееры на питоне/электроне, не умеющих в тсак , нет тега _лисапед_ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 67. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +1 +/– | |
| Сообщение от Аноним (67), 26-Июн-26, 20:15 | ||
LuaJit был бы уместнее, но разрабы nginx не умеют его готовить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 72. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Сладкая булочка (?), 29-Июн-26, 15:34 | ||
> LuaJit был бы уместнее, но разрабы nginx не умеют его готовить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 73. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Сладкая булочка (?), 29-Июн-26, 15:37 | ||
> К тому же LuaJit не наследует проблемы JS-а или Python-а. | ||
| Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору | ||
| 74. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (74), 30-Июн-26, 16:54 | ||
Не смеши. nginx-еры достаточно смышленые ребята могут, но как обычно бывает задаются вопросом, а зачем. | ||
| Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору | ||
| 69. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Джон Титор (ok), 28-Июн-26, 02:21 | ||
Если кому интересно, предлагаю зайти на официальный сайт nginx и найти этот njs. https://nginx.org/en/docs/njs/index.html | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 71. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Сладкая булочка (?), 29-Июн-26, 15:33 | ||
Бред. Столько времени писали свою несовместимую со стандартом реализацию чтобы выкинуть и взять другую несовместимую. Какое-то помешательство на этом js. Сделали бы тогда свой уже язык. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 75. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Аноним (74), 30-Июн-26, 16:56 | ||
Да, на кой нужны эти пришлепки. Хотите кодить пожалуйста ставим C/C++ и делаем свои нахлабучки, но для этого надо сделать нормальный SDK, а там уже как в Apache прикручивать mod_wasm, mod_perl, mod_python и т.д. Если попытаться сейчас собрать что-то под nginx это попоболь сплошная, а то еще и fcgi какой для связки будет нужен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 76. "Проект nginx опубликовал JavaScript-модуль njs 1.0.0" | +/– | |
| Сообщение от Сладкая булочка (?), 10-Июл-26, 01:18 | ||
> Да, на кой нужны эти пришлепки. Хотите кодить пожалуйста ставим C/C++ и | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |