kouzdra (kouzdra) wrote,
kouzdra
kouzdra

Category:

"У нас в отрасли так все - добровольно и через жопу".

Посмотрел наконец повнимательнее на продукт сумрачного W3C-шного гения - WebAssembly.

До них наконец дошло, что нынешнее использование жабаскрипта с усиленными оптимизациями "на лету" того что оптимизировать нельзя, несколько через жопу (собственно большую часть ресурсов компа Хром и тратит на то чтобы делать это несколько лучше, чем конкуренты, хотя эффективная компиляция динамически типизированного языка в общем случае задача нормально все равно нерешаемая).

В результате получилось не просто удаление гланд через жопу, но удаление их автогеном. А именно:

Они (с подачи мозилловцев) родили виртуальную машину (такую вполне статического типа - как llvm, только попроще), в которую и из С компилять можно (собственно кажется сейчас только из него и можно).

Получаются модули, которые можно грузить в браузер - но (!!!)

Дальше это дело посредством жабаскрипта компилируется окончательно, складывается в кэш или подгружается из кэша и (!!!) посредством того же жабаскрипта интерпретируется.

PS: Смысл затеи в целом понятен - когда(если) устоится, в браузеры просто вставят нативную поддержку и про ужас под название JS можно будет начать забывать, но щас конечно чисто по анекдоту.

Ну и справедливости ради - написать интерпритатор на JS так чтобы он более или менее эффективно компилился и работал надо один раз - потому можно и расстараться и опять же типы явно порасставлять где надо.

PPS: Ну и еще один (хоть и сомнительнй) плюс WASM - оно может и просто как программы исполняться в принципе. Хотя зачем это нужно не очень понятно.
Tags: Компутерщина, Языки программирования
Subscribe

Recent Posts from This Journal

  • От кармы не уйдешь

    Подумалось тут что Москва хоть и не входила формально в улус Джучи (АКА "Золотая Орда") по духу и культуре и роли в политике была вполне ордынской. А…

  • Это уже смешно:

    В Москве и области с 19 июля отменяется система QR-кодов для посещения ресторанов и кафе. В столице разрешили работу ночных клубов, баров и…

  • Это уже щедрин какой-ектто:

    Бибися про какой-то умучанный от кровавой гебни "Проект": Один из самых нашумевших материалов "Проекта" был посвящен акционеру банка "Россия"…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 24 comments

Recent Posts from This Journal

  • От кармы не уйдешь

    Подумалось тут что Москва хоть и не входила формально в улус Джучи (АКА "Золотая Орда") по духу и культуре и роли в политике была вполне ордынской. А…

  • Это уже смешно:

    В Москве и области с 19 июля отменяется система QR-кодов для посещения ресторанов и кафе. В столице разрешили работу ночных клубов, баров и…

  • Это уже щедрин какой-ектто:

    Бибися про какой-то умучанный от кровавой гебни "Проект": Один из самых нашумевших материалов "Проекта" был посвящен акционеру банка "Россия"…