LINUX.ORG.RU

Основание OpenJS Foundation

 , ,


1

2

Долгое время в мире корпоративного ES было 2 лагеря, JS Foundation и Node.js Foundation. Теперь эти две организации объединяют усилия и основывают OpenJS Foundation.

OpenJS Foundation будет поддерживать рост JavaScript и связанных с ним веб-технологий, предоставляя нейтральную организацию для размещения и поддержки проектов, а также для финансирования деятельности по их дальнейшей разработке.

>>> Подробности

★★★★★

Проверено: jollheef ()

Ответ на: комментарий от KillTheCat

Лучшее что они могут сделать - закопать js, заменив его в вебе на божественные python или go.

проблема js в том что он - функциональный, в отличие от того же питона и го которые обычные нормальные - процедурные.

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

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

Каждая вкладка Хрома и есть отдельный процесс. Это же фишка Chrome в виде песочниц. Firefox как раз долго и упорно переходил с тредовой модели на процессную. Так что изменится в этом месте?

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

Так что изменится в этом месте?

Один экземпляр браузера на систему. А не на каждый процесс.

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

Ты сначала убеди внедрить python или go в браузеры.

Вроде я пару лет назад читал про желание команды firefox впилить внутрь python, но видать им не дали ...

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

Проблема веба что он давно превратился в недоджаву со своей недоджаво машиной.

baist ()
Последнее исправление: baist (всего исправлений: 1)
Ответ на: комментарий от th3m3

Один экземпляр браузера на систему. А не на каждый процесс.

Не Chromium Embedded Framework ли ты имеешь в виду?

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

«нормальные - процедурные» ага! писать GUI на процедурщине то еще веселье. ООП подходит для этого лучше всего.

baist ()
Ответ на: комментарий от Serbis

А мне наоборот не нравится. Понабежали в JS всякие джависты, которые не могут в прототипное наследование, и начали из языка, который и так плохо спроектированный был, делать очередной C++, в который добавляют всё, что можно добавить.

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

Я вообще не сильно консервативный человек, но это тот случай, когда я скажу что во времена моей молодости JS был лучше, и трава зеленее.

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

Не Chromium Embedded Framework ли ты имеешь в виду?

Может быть. Я помню была новость в том году, что будет у Chrome похожая на Electron приблуда.

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

А зачем на все бросаться? Пусть часть пройдет проверку временем, а там видно будет.

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

закопать js, заменив его в вебе на божественные python или go.

js
go

Теорема Эскобара.

RazrFalcon ★★★★★ ()

Из новости не ясно, поспособствует ли это RIP'y йотэса. Хотя скорее да — раньше было два лагеря (JS Foundation и Node.js Foundation), теперь три.

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

Скайп, VSCode


Ну это не совсем OpenSource.

Ок. Mattermost desktop app тащит свой electron.

anonymous ()
Ответ на: комментарий от mx__

Поддерживаю. Адоби те ещё [роскомнадзор]. Если бы отдали макромедию в опенсорс - нахер никому не сдался бы этот электрон. У них же был ещё Adobe Air - тоже ставились десктопные проги с инета, на базе Flash Player, которые умели всё, что нужно: TCP/UDP, ActionScript, H264/VP8, векторную анимацию без ограничений, mp3/другие нормальные кодеки и всё это в 2 Мб бинарнике!

menangen ★★★★★ ()
Последнее исправление: menangen (всего исправлений: 1)
Ответ на: комментарий от th3m3

При разработке Android тоже учитывали. Но многие ли читают список запрашиваемых приложением прав?

te111011010 ()
Ответ на: комментарий от sphericalhorse

Когда Chrome захватит 90% рынка, выкатят по дефолту Dart, и всё. Можно будет забыть «тот» JavaScript.

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

Оно давно есть.

Сам CEF пользуюсь. Действительно штатный метод использования-запуск рендер процесса из стороннего exe файла. Наверное можно и системный chrome использовать в качестве рендер процесса, не пробовал так извращаться, обычно cefclient.exe из стандартого набора библиотек CEF хватало. Ничему это не поможет, никто не гарантирует что лежащая в системе версия chrome будет совместима, или что она вообще есть. Все равно будет тащить с собой свой собственный хром. У винды пакетного менеджера нет, смиритесь. Так было-так будет.

anonymous ()

ES было 2 лагеря, JS Foundation и Node.js Foundation. Теперь эти две организации объединяют усилия и основывают OpenJS Foundation.

https://imgs.xkcd.com/comics/standards.png

anonymous ()

OpenJS Foundation будет поддерживать рост JavaScript и связанных с ним веб-технологий

Ненужно. Даёшь NoJS Foundation!

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

Ой вей. Потом эти приложения будут прямо через браузер открываться по ссылке, а там доступ ко всему компу.

Пользователи хромога должны страдать.

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

JS
Очень быстро развивается

Если под „развивается” подразумевается что вместо говна и палок для анимации снежинок выкатили невменяемый треш для пихания зондов, майнеров и тормозов, то да, развивается. А ведь могли что-то отдалённо похожее на вменяемый язык погромирования запилить.

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

Да здравствует глобальное потепление!

Мелко мыслишь, современные вебмакаки и тепловую смерть Вселенной запросто устроят.

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

доступ ко всему компу
Должны же в Гугле это учитывать

Они и учли.

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

может пора повернуть рост в обратном направлении?

человеку не дано знать времена и сроки. Например, грядёт JS-капец от гугла, вроде. Самый сложный вопрос: когда?

p.s. «когда уйдём со школьного двора»

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

Проблема электрона не в js-e а в тормозном и жрущем память браузере.

PWA эту проблему решает

anonymous ()
Ответ на: комментарий от sphericalhorse

А мне наоборот не нравится. Понабежали в JS всякие джависты, которые не могут в прототипное наследование, и начали из языка, который и так плохо спроектированный был, делать очередной C++, в который добавляют всё, что можно добавить.

Да, это 100%, не смогли в прототипы, что элементарно, и началось. «Запомните меня ECMA5» (с) JavaScript.

kostyarin_ ()
Ответ на: комментарий от te111011010

Ты сначала убеди внедрить python или go в браузеры.

Ага, когда начался шёпот про веб-ассемблер, я грешным делом подумывал о всяком. Как оказалось, чтобы мочь в WebGL нужно WebASM -> JavaScrpt -> WebGL. Не хватает в эту цепочку ещё чего-то добавить — просто чтобы было.

kostyarin_ ()
Ответ на: комментарий от h578b1bde

Мелко мыслишь, современные вебмакаки и тепловую смерть Вселенной запросто устроят.

Они над этим работают, но надо же с чего-то начинать. Библиотеку классов создать, то-сё.

ST ()
Ответ на: комментарий от KillTheCat

божественные python или go.

Шило на мыло.

Вообще надо сделать проще. Развивать вебасм и переписать всё браузерное/нодовское АПИ на него. Тогда все довольны будут, на чём хочешь, на том и пиши.

q0tw4 ★★★ ()

Главное - не забыть Open присобачить )

anonymous ()
Ответ на: комментарий от menangen

Когда Chrome захватит 90% рынка, выкатят по дефолту Dart, и всё. Можно будет забыть «тот» JavaScript.

Оно (Дарт) еще не умерло?

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

Проснулся. На нём уже Фуксию гугл пилит. Замена Андроид, Андроид отменили, Стивен Хокинг умер.

menangen ★★★★★ ()

Ну наконец-то! Вот теперь-то пистону точно капец111

anonymous ()
Ответ на: комментарий от crutch_master

В qt же тот же самый Chromium. И qml ретранслируется в хтмл какой-то. Ничем не быстрее будет.

tz4678 ()
Ответ на: комментарий от Serbis

Электрон поджигает пердаки. Да здравствует Электрон.

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

Да здравствует Электрон.

В аду. Для него уже отдельный чан подготовили.

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

Только жс функциональный не как хаскель, а как брэйнфак.
В принципе, с вытягиванием из TS годноты жс-ом можно пользоваться (но TS всё равно лучше).
Теперь надо прекратить анимированный html использовать в качестве ui, и наконец-то можно будет под это писать.

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

По мне, так это прототипное наследование - позор типа манкипатчинга, тлько узаконеный.

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

Можно без всякого наследования делать серьезные вещи. Но елси хочется, то все равно с прототипапи работать напрямую уже не принято.

PS Глупо что-то делать на JS в наши ни когда существует замечательный TS. Но некоторые недальновидные люди и компании все равно начинают новые проекты на JS.

anonymous ()

Степени дерградации:

C: знаковые целые, беззнаковые целые, float. Java: только знаковые целые и float. Javascript: только float, без целых чисел.

Остановите Землю, я сойду.

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

o rly?

$ node
> (0xDEADBEEFDEADBEEFDEADBEEFn ^ 0xFEDCBA9876543210n).toString(16)
'deadbeef20710477a8f98cff'
drsm ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.