Comments 62
Когда уже браузеры научатся исполнять нативный код в песочнице? Конвертация С/С++ кода в JavaScript или переписывание с нуля — разве это оптимальный путь?
Google Native Client, не?
UFO just landed and posted this here
NaCL уже работает.
chrome.google.com/webstore/detail/hdahlabpinmfcemhcbcfoijcpoalfgdn
причем играть можно и под mac os и под windows уж точно.
chrome.google.com/webstore/detail/hdahlabpinmfcemhcbcfoijcpoalfgdn
причем играть можно и под mac os и под windows уж точно.
Зачем транслировать С++ код в JavaScript, когда можно его компилировать в машинный код и запускать в браузере не зависимо от платформы?
Запускать в google chrome, вы хотели сказать.
Теоретически NaCL запустить можно где-угодно, т.к. исходники открыты. Другое дело в том, что разработчики браузеров не хотят принимать «подачки» от Google.
Тем не менее, есть возможность кроссплатформенно и кроссбраузерно писать модули для NaCL используя Pepper Plug-in API (PPAPI).
Тем не менее, есть возможность кроссплатформенно и кроссбраузерно писать модули для NaCL используя Pepper Plug-in API (PPAPI).
Есть ещё проекты типа WebSharper, которые позволяют писать на C#/F# и транслировать код в JS.
С введением типизированных массивов в JS скорость работы JS значительно возросла, и конкурентна со строго типизированными языками.
Ага, и при этом в «ВКонтакте» музыка идет через флеш
Да она везде сейчас идёт через флеш. Потому везде и работает.
Зашёл по ссылке — ваш браузер не поддерживается, юзайте хром или фаерфокс…
Зашёл по ссылке — ваш браузер не поддерживается, юзайте хром или фаерфокс…
Без флеша там тоже играет, но вроде бы только в Chrome.
В том и дело, что в хроме флеш встроен, тут вообще без разницы. В firefox не работает без флеша.
А имел я ввиду не отказ от флеша, а включение html audio там, где это возможно
А имел я ввиду не отказ от флеша, а включение html audio там, где это возможно
C флеш блокером в хроме не работает воспроизведение, пока блок на сайт не снимешь.
Она там идет через HTML5 для тех браузеров кто умеет mp3 — хром (пока ещё), сафари и как ни странно IE. Остальным флэш. Думаю не надо рассказывать что никто не будет перекодировать всю огромную базу вконтакта
UFO just landed and posted this here
Стоило, наверное, отметить, что 5% CPU — это примерно в 10 раз медленнее, чем в бинарном коде.
UFO just landed and posted this here
5% от какого процессора?
Я проверял на своем ноутбучном core-i3.
У меня на самом деле получалось чуть меньше 5% – примерно 4.3
Сравнивал с фубаром — он тратит примерно 0.6–0.8%.
Более точный подсчет даёт примерно 5 раз, а не 10.
Но думаю, что это все равно многовато.
У меня на самом деле получалось чуть меньше 5% – примерно 4.3
Сравнивал с фубаром — он тратит примерно 0.6–0.8%.
Более точный подсчет даёт примерно 5 раз, а не 10.
Но думаю, что это все равно многовато.
На atom Т450 около 25—30%.
Зависит еще от проца — у меня 1 — 2% только загрузка.
Притормаживает. Еще далеко до.
> Можно представить, какие крутые звуковые редакторы, миксеры и прочие аудиоприложения появятся в вебе в ближайшее время.
Не появятся. Пока производители браузеров не сделают возможность работать со входом аудиокарты с минимальными задержками весь звуковой софт в вебе будет на уровне «свистелок-перделок», без возможности сделать нормальную реалтаймовую DAW или, например, вокальный/гитарный процессор.
Делал запрос ребятам из Chromium'а, сыпал кучей серьезных аргументов — отложили до неопознанных времён.
Не появятся. Пока производители браузеров не сделают возможность работать со входом аудиокарты с минимальными задержками весь звуковой софт в вебе будет на уровне «свистелок-перделок», без возможности сделать нормальную реалтаймовую DAW или, например, вокальный/гитарный процессор.
Делал запрос ребятам из Chromium'а, сыпал кучей серьезных аргументов — отложили до неопознанных времён.
Вообще-то, я уже сделал такую штуку для нашей радиостанции, но… На флеше, так как захват звука никто не предусмотрел. Кодирования в mp3/ogg/flac на клиенте тоже как-то не видел, внутри флеша его тоже нет, но есть алхимия и оно хоть с тормозами, но работает. И хотя я смог сделать полноценную вещалку для Icecast, я наткнулся на такое количество граблей и ограничений, что повторять опыт желания нет.
Я верю, что HTML5-6-7 так и убьет флеш, но будет это не скоро. Надеемся, ждем.
Я верю, что HTML5-6-7 так и убьет флеш, но будет это не скоро. Надеемся, ждем.
Ребята из хрома лучше всего убеждаются рабочей демонстрацией, в которой «вот это вот не тормозило бы/не глючило бы, если бы у меня была такая-то возможность: ...»
Хватит уже тепловую смерть вселенной приближать. Дайте блин доступ к системным кодекам!
MB Air core i5 — все работает без тормозов, 3.2%
P.S.
И треки такие у них такие классные!
P.S.
И треки такие у них такие классные!
Вместо демо синий экран, звука нету
Chromium 18.0.1025.168 Built on Ubuntu 11.10, running on LinuxMint 12
В тоже время на Aurota (Mozilla Firefox) 15.0a2 все прекрасно работает…
Chromium 18.0.1025.168 Built on Ubuntu 11.10, running on LinuxMint 12
В тоже время на Aurota (Mozilla Firefox) 15.0a2 все прекрасно работает…
Заикается при открытии других вкладок/страниц в FF13
UFO just landed and posted this here
Действительно, дали бы лучше возможность использовать системные кодеки, иначе те же мобильные платформы будут сжирать весь аккамулятор на таком вот декодировании.
> JavaScript уже так могуч
Ну, процессорам тоже надо сказать спасибо :) 5% от сегодняшних процов, между прочим, будет помощнее иных процов прошлых лет…
Ну, процессорам тоже надо сказать спасибо :) 5% от сегодняшних процов, между прочим, будет помощнее иных процов прошлых лет…
Это просто замечательная новость! Надеюсь скоро появятся сервисы с музыкой в лосслесс качестве.
Они может быть и есть в 2022 году, но платные.
Да, уже есть сервисы, например, https://tidal.com/. Возможно и остальные платформы уже подтянулись, я не проверял.
xubuntu: в firefox-е начал грузить файл, но не проигрывается. В Chromium проигрывается. Бывают клацки, типа глюки, не заедает, но подклацивает при открытии например js-файлов с этой страницы, чтобы посмотреть сорц. Но в целом всё очень даже сносно!
Sign up to leave a comment.
FLAC-декодер на Javascript