Профиль: Аноним (вход | регистрация)
OpenNET

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



"Доступен Emscripten 7.0, компилятор из C/C++ в WebAssembly "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен Emscripten 7.0, компилятор из C/C++ в WebAssembly "  +/–
Сообщение от opennews (??), 08-Ноя-26, 11:11 
Опубликован  выпуск инструментария Emscripten 7.0, позволяющего компилировать код на C/C++ и других языках, для которых имеются фронтэнды на базе LLVM,  в универсальный низкоуровневый промежуточный код WebAssembly. Полученный результат можно использовать для интеграции с JavaScript-проектами, запуска в web-браузере, использования в Node.js или создания   обособленных многоплатформенных приложений, запускаемых при помощи wasm runtime. Код проекта распространяется под лицензией MIT. В компиляторе используются наработки проекта LLVM, а для генерации WebAssembly  и оптимизации задействована библиотека Binaryen...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=66640

Ответить | Правка | Cообщить модератору

Оглавление

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

1. Сообщение от Аноним (1), 08-Ноя-26, 11:11   –2 +/–
>Повышены требования к версиям браузеров Chrome 85 -> 93 (август 2021), Firefox 79 -> 92 (сентябрь 2021) и Safari 15.0 -> 15.4 (март 2022).

https://browserbench.org/JetStream3.0/

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13, #71

2. Сообщение от Аноним (2), 08-Ноя-26, 11:18   –8 +/–
Какое-то безумие, что пятилетние версии браузера вообще рассматриваются как целевая платформа.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3

3. Сообщение от Аноним (3), 08-Ноя-26, 12:05   +6 +/–
какое то безумие думать, что кто то будет держать команду эникейщиков, которые будут каждые 2 недели разьезжать по куче терминалов и браузеры там обновлять
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #4, #14

4. Сообщение от Аноним (2), 08-Ноя-26, 12:08   –4 +/–
Так есть интернет и нужны обновления и новые версии сабжа, в чём проблема? Организуйте бизнес нормально и не будут прохожие взламывать эти ваши терминалы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #7, #18

6. Сообщение от Аноним (6), 08-Ноя-26, 12:48   +1 +/–
Вот бы программистам времён DOS рассказать, как мы в 2026 ресурсы тратим.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8, #11, #23, #25, #26

7. Сообщение от Аноним (7), 08-Ноя-26, 12:51   +8 +/–
Нормальный бизнес это поддерживать старые версии бразура, а не говорит клиентам что им делать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #9, #10, #17, #45

8. Сообщение от Аноним (7), 08-Ноя-26, 12:51   +3 +/–
Зачем?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

9. Сообщение от Аноним (2), 08-Ноя-26, 13:12    Скрыто ботом-модератором+/–
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

10. Сообщение от Аноним (10), 08-Ноя-26, 13:21   +/–
спавн 32-битного легаси туда занесите
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

11. Сообщение от Аноним (10), 08-Ноя-26, 13:25   +1 +/–
плюсую. добавьте ещё как х86 урезанное тянем, буквально отрезая возможности процев
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #12, #28

12. Сообщение от Аноним (12), 08-Ноя-26, 14:02   +2 +/–
>как х86 урезанное тянем, буквально отрезая возможности процев

Поясни.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

13. Сообщение от Аноним (13), 08-Ноя-26, 14:10   +2 +/–
К чему такая поделка, которая завтра превратится в тыкву?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #24, #76

14. Сообщение от Hexen (ok), 08-Ноя-26, 14:25   –3 +/–
А зачем на необновляемых терминалах, что-то обновлять? Если уж обновляете ПО на терминале, то обновляйте всё. Да и вообще, не хотите обновлять браузер не лезте в веб - пишите нативный gui.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #19, #41

16. Сообщение от Аноним (16), 08-Ноя-26, 15:44   +/–
А сам себя он может собрать в браузере?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #30

17. Сообщение от Аноним (17), 08-Ноя-26, 16:35   –1 +/–
А ты, конечно, знатный бизнесмен и демонстрируешь это своим примером?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #22

18. Сообщение от Аноним (3), 08-Ноя-26, 16:47   +2 +/–
Я уверен, вот когда ты станешь бизнессменом ты всё сделаешь правильно, как надо. Утрёшь нос конкурентам и всех победишь. Но вот пока неправильные бизнессмены всё делают не правильно. Прости, что они приносят тебе моральные страдания от такой неправильности и принуждают всех убеждать в коментах на опеннете, что не НАДО поддерживать неправильных бизнессменов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #57

19. Сообщение от Аноним (3), 08-Ноя-26, 16:51   +/–
Ты точно осознал что написано? Написано - неправильные бизнессмены как раз их и не обновляют. Работает и работает. А сабж тут вот даёт возможность бакэндерам на стороне сервера что нибудь замутить. Придёт бакендер к бизнессмену и скажет, Михалыч, смотри какая штука появилась, может замутим небольшой оптимизон с малыми трудозатратами?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

20. Сообщение от Y (??), 08-Ноя-26, 17:32   –1 +/–
пока не может компилировать раст в websafeassembly
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #27, #31, #36, #47

22. Сообщение от Смузихеб забывший пароль (?), 08-Ноя-26, 17:49   +1 +/–
а ведь когда-то на опеннете своим примером демонстрировали свой код
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

23. Сообщение от Смузихеб забывший пароль (?), 08-Ноя-26, 17:55   +/–
Вот бы они для начала рассказали, как получают аппаратное ускорение графики на ARM-процах, реализуют на них же норм распознавание образов и прочие штуки, транслируют по сети экран службе поддержки и норм работают с https. Начала
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #54

24. Сообщение от Аноним (24), 08-Ноя-26, 18:04   +2 +/–
Между «пять лет» и «завтра» есть болшая разница. И кто эти люди, которые ходят в интернет браузером пятилетней давности?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #33

25. Сообщение от Аноним (24), 08-Ноя-26, 18:06   +/–
Ну сейчас пойдут истории о дедах, которые на ассемблере байты оптимизировали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #29

26. Сообщение от OpenEcho (?), 08-Ноя-26, 18:11   +2 +/–
> Вот бы программистам времён DOS рассказать, как мы в 2026 ресурсы тратим.

А с чего это такое мнение что програмисты времен ДОС дыба дали? Не дождетесь !

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

27. Сообщение от Аноним (27), 08-Ноя-26, 18:13   +/–
А он и не обязан это делать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

28. Сообщение от Аноним (10), 08-Ноя-26, 18:39   –1 +/–
поясняю.
текущая х64 архитектура, это не ia64б это лишь надстройка на х86. вдобавок к добавляющимся инструкциям (AVX и тп) - всё вместе нехило так апает количество и разрядность регистров проца, то есть сложность исполняемых процем операций за такт

написание 32-битного софта подразумевает использование этих урезанных возможностей, что, фактически, режет эффективность работы проца

вот тут я не могу сказать 100%, но разработка по под х86 подразумевает что оно будет крутиться и в нативных 32битах, так что возможность использовать допы в виртуалке, если она и есть, отпадает сама собой

таким образом, оперирование любыми данными, которые превышают 128бит - вынудит как минимум для доп математич операции по разделению и использованию неск регистров, которых в старой архитектуре не так много

практически, сложное по с большими операндами хоть и может запуститься на, простите, процах предшествующих коредуба, если оно имеет 32бит поддержку, но эффективность будет заметна любым невооружённым глазом

таким образом, тратить время на разработку х86, переизобретая велосипед и придумывать/отлаживать многоуровневые лупы для процессоров, которые, на секундочку - много у вас знакомых использующих пре_корадуба, в 99%+ уже не существуют в рабочих станциях - имхо не совсем адекватно

конечно же, следует сделать помарку для виртуалок, но особой разницы в потреблении ресов я не замечал - большую роль играет стартап комплект, а не разрядность

сейчас можно притянуть нехватку оперативки, но, опять же, использовать специализированную виртуалку под конкретные процессы - там разница ничтожна, если она правиьно сформулирована, так что это притягивание за уши

те же потраченные ресы, вместо х86 бубна, способны оптимизировать х64 как по тактам, так и по памяти много больше, не говоря уже о том, сколько будет стоить инклюд новых фич в рамках старой архитектуры

с удовольствием послушаю как меня разнесут, кто больше опытен/понимает - я джун в таких вопросах

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #42, #43, #49

29. Сообщение от Аноним (10), 08-Ноя-26, 18:42   +/–
не поверите как эти асм вставки с простыми мат/лог операциями в пределах регистров бафают проги на нашем любимом высоком коде
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #50, #65

30. Сообщение от Аноним (10), 08-Ноя-26, 18:43    Скрыто ботом-модератором+/–
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

31. Сообщение от Аноним (31), 08-Ноя-26, 18:50   +1 +/–
Зачем, если Раст и так это может? Язык сразу был создан идеальным, это ж не Легаси столетнее тянуть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

32. Сообщение от Аноним (31), 08-Ноя-26, 18:52   +/–
На самом деле годнота, можно старые игры в браузер скомпилить, чтобы с телефона гамать, типа морровинда с мультиплеером, кски, нфса и прочее.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #34

33. Сообщение от МИСАКА (?), 08-Ноя-26, 18:52   +3 +/–
Мобильные юзеры
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #64

34. Сообщение от Аноним (10), 08-Ноя-26, 19:04   +/–
чёт они лагают все, мож мои дефолт настройки браузеров косячат. 2696 v4 / 128gb с поджатыми почти на четверть таймингами
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #35, #51, #61

35. Сообщение от Аноним (35), 08-Ноя-26, 19:06   +1 +/–
не туда играешь тебе надо nvidia 5090
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #38

36. Сообщение от Аноним (42), 08-Ноя-26, 19:07   –1 +/–
> пока не может

И даже не планирует. Для самых маленьких, на пальцах:

Компилятор раста — rustc — компилирует программы на rust (в т.ч. в WebAssembly).
Компилятор C/C++ — Emscripten — компилирует программы на C/C++ в WebAssembly.

Поздравляем, прилужение выполнено успешно! Попытка приплести раст в совершенно к нему не относящийся топик и устроить очередной растоср… (ой, чуть не написал «растосрач») засчитана.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #66

38. Сообщение от Аноним (10), 08-Ноя-26, 19:15   +1 +/–
6700хт в слоте - подойдёт?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #39, #55

39. Сообщение от Аноним (10), 08-Ноя-26, 19:27   –1 +/–
всё с алика бу урвал, кроме мб хуананжи, года два уже ненарадуюсь
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

41. Сообщение от Аноним (10), 08-Ноя-26, 19:49   +/–
там есть веб-инструменты под свои веб-проги. они, особо, никуда в сеть не ходят. типа всяких терминалов, что кушают нал, аля старые добрые киви-кошельки
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

42. Сообщение от Аноним (42), 08-Ноя-26, 20:47   +1 +/–
> я джун в таких вопросах

Оно и видно.

Это не технологическая проблема, а организационная. Если точнее — проблема организации общественных отношений. Капитализм (счастье, зашибись).

У компаний, которые продают процессоры, не стоит сверхзадачи бороться за мир во всём мире, экономить электроэнергию или хотя бы просто считать больше, быстрее и дешевле. У них стоит задача продавать процессоры. Точка. Если можно заставить купить новый процессор сделав его чуть более эффективным чем предыдущий — замечательно. Но это лишь сопутствующая цель. Главная — про деньги.

Пока технология не выдоена, пока ещё можно перезаворачивать позапрошлогодний продукт — извини, никакого тебе прогресса. Директора пекутся о благополучии акционеров, а не о том чтобы у Василия из Нижнезадрищенска были в кармане наисвежайшие технологии. А Intel и AMD — это «голубые фишки», от их благополучия зависит благополучие солидных влиятельных людей. Поэтому тише, тише, без лишней суеты.

Далее, если всё поменять — «а кому мы это продадим?» Новая архитектура потянет за собой компиляторы, OS и софт. Кто у нас делает OS и софт? Опять же, большие и очень богатые корпорации. Тоже, кстати, держащие акции. А им оно точно надо, всё бросать и переезжать на что–то другое? У них многолетний опыт затачивания своего кода под особенности текущей архиктектуры, вылизанный стек и тулчейн. Не вопрос, если сильно прижмёт, они могут (армовая винда тому пример). Но просто так, без экономического обоснования — «А зачем?»

Локальные прорывы возможны, когда контора контролирует сразу и железо и софт и OS и всю цепочку поставки. Например — Apple, с армовым ноутбуком. Поставлена задача реализовать премиальный продукт, который будут предпочитать конкурентам (за счёт охлаждения и времени жизни от батареи) — и достигнута.  Или та же самая AMD, сменившая архитектуру TEE на Risc-V, чтобы не платить арму лишние отчисления. Или наглухо проприетарные игровые консоли, которые могут себе позволить менять архитектуру целиком каждое поколение.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

43. Сообщение от Аноним (2), 08-Ноя-26, 21:08   +/–
avx то можно использовать в 32 битном коде, а вот то что регистров общего назначения раз в 16 меньше, это да

гораздо большая проблема это костыли в коде (или ошибки с переполнениями без костылей), багов там прорва лезет всегда

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #44, #52

44. Сообщение от Аноним (2), 08-Ноя-26, 21:10   +/–
а хотя какие в 16, там уже во все 64
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

45. Сообщение от ИмяХ (ok), 08-Ноя-26, 22:57   +/–
Старая версия сабжа продолжает поддерживать старые версии браузеров.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

46. Сообщение от Джон Титор (ok), 08-Ноя-26, 23:45   +/–
Кому нужна эта графика? Лучше бы сетевым стеком занимались. Когда WASI 2 версии появится?
Ответить | Правка | Наверх | Cообщить модератору

47. Сообщение от Джон Титор (ok), 08-Ноя-26, 23:47   +/–
Частично то он может. Васи нормального нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

48. Сообщение от Джон Титор (ok), 08-Ноя-26, 23:52   +/–
Господа энтузиасты ассемблера, не хотите ли вы wasm runtime на Колибри сделать? Или вон под тот же РеактОС? Или даже под тот же DOS.
Вот некоторым и ответ зачем, почему. И расширение кругозора насчёт „какого-то браузера„.

От просто если кто совсем не понимает. Есть ОС, она занимается тем что связывает оборудование с программами. В частности очень важно чтобы там были драйвера и как-то можно было пользоваться этой ОС программе. Но ОС бывают разные. Более того компьютеры бывают разные. У них бывают разные процессоры, разные видеокарты, разные чипы в общем. И на разных ОС по разному исполняются задачи. Но задачи для разных ОС и железа бывают вполне и весьма типичные, соответственно существуют платформы как вот Java или .NET которые (нынче с компиляцией) выполняют эти задачи независимо от ОС, а на этой платформе, где вот установлена ОС. Так вот wasm по сути и есть такая же платформа. Там своё API, своя система команд. И то что оно изначально делалось для нужд веба, где открытость к исследованию кода и безопасность просто необходима также как и скорость ещё не означает что оно не может быть использовано как-то ещё. Производительность там близка к родному коду. Спецификации в целом открыты, написаны правда так-себе. Компилировать на wasm можно на многих языках программирования. Что вам господа не понятно?

Ссылка на сайт: https://webassembly.org/getting-started/developers-guide/

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #83

49. Сообщение от жявамэн (ok), 08-Ноя-26, 23:57   +/–
Бред.
Это задача ВМ или компилятора оптимизировать под процессор. А не языка.
На асме никто уже лет 20 не пишет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #60

50. Сообщение от жявамэн (ok), 09-Ноя-26, 00:00   +/–
Это сказки.
Любой умный компилятор/жит с оптимизатором умеюшим инлайнить и паралелить вычисления унизит дешевый однопоточный асм
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #53

51. Сообщение от Аноним (51), 09-Ноя-26, 00:09   +/–
Нужно желательно chromium, отключить энергосберечение и сохранение энергии и убедиться, что webgpu фичи типа Vulkan включены. У меня лично лучше всего работает на android смартфоне...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #56

52. Сообщение от Аноним (52), 09-Ноя-26, 00:12   +/–
Как было 16 регистров общего назначения, так и осталось в x86-64. Как было архаичное разделение на регистры для int и float, так и осталось. Не используешь float и avx? Регистры их трогать всё равно не смей, не положено. Проц за кулисами конечно может теневыми регистрами жонглировать, на лету высчитывая что куда, транзисторов то много. Но это уже костыли.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #59, #62

53. Сообщение от Аноним (52), 09-Ноя-26, 00:15   +1 +/–
То-то кодеки и прочую тяжёлую математику до сих пор на асме пишут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

54. Сообщение от Аноним (52), 09-Ноя-26, 00:42   +1 +/–
Ты не поверишь,
> аппаратное ускорение графики

SGI IRIS 1000 - 1983 год, 3D GPU Geometry Engine
> распознавание образов

Свёрточная нейросеть - 1989. Современные нейронки по тому же принципу работают. Более реалтаймовый пример - птрк javelin, видеопоток с тепловизионной камеры обрабатывается DSP процессором на 3.5 МГц, разработка всё тех же 80х.
> транслируют по сети экран службе поддержки

X11 же тех же времён. Короче ничё нового с тех времён не появилось.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #58

55. Сообщение от Аноним (35), 09-Ноя-26, 00:49   +/–
Ваще нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

56. Сообщение от Аноним (35), 09-Ноя-26, 00:49   +/–
В линуксе всегда что-то не работает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

57. Сообщение от Аноним (57), 09-Ноя-26, 04:23   +/–
То есть вы, чтобы критиковать музыку и понимать хорошая она или нет, получали высшее музыкальное образование? У вас особый уровень снобизма.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #77

58. Сообщение от Аноним (-), 09-Ноя-26, 07:43   +/–
Это не то. Разные уровни технологий и возможностей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

59. Сообщение от Аноним (2), 09-Ноя-26, 08:27   +/–
Ну собственно с apx 32 цельночисельных, в avx 40 векторных. Разделение вполне логичное, они физически разные и потребляют разное количество электроэнергии.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

60. Сообщение от Аноним (2), 09-Ноя-26, 09:08   –3 +/–
> Бред.
> Это задача ВМ или компилятора оптимизировать под процессор. А не языка.
> На асме никто уже лет 20 не пишет

Бред. Без ручного асма у тебя ничего работать не будет никогда. Ну, точнее, будет, но пользоваться ты этим не захочешь. Если бы ты купил пк на power8, ты бы даже как вебкамака оценил.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #68

61. Сообщение от anonymous (??), 09-Ноя-26, 11:26   +2 +/–
Тут недавно World of warcraft в браузере запустили. Которые работает с номральный fps.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #72

62. Сообщение от Аноним (24), 09-Ноя-26, 13:09   +/–
> Как было 16 регистров общего назначения, так и осталось в x86-64.

Но ведь их восемь было (и то ESP для своих нужд особо не попользуешь).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

63. Сообщение от Аноним (63), 09-Ноя-26, 13:44   +/–
Вангую, что поддержка всех эти бинарей для барузера пилится в первую очередь для борьбы с адблоками и скрипторезалками.
Ответить | Правка | Наверх | Cообщить модератору

64. Сообщение от Аноним (24), 09-Ноя-26, 14:08   +/–
Это с какого же тапка они ходят, на котором браузер уже пять лет не обновляется?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #70

65. Сообщение от Аноним (24), 09-Ноя-26, 14:21   +/–
Не на любом, а на специфическом (типа тех же кодеков). А весь остальной код (математики в котором может быть «кот наплакал») никто в здравом уме на ассемблере писать не станет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29

66. Сообщение от Аноним (66), 09-Ноя-26, 15:46   +1 +/–
Компилятор C/C++ — clang, а этот ваш emscripten лишь некая корявая обёртка над условно говоря musl для сборки его в wasm.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

67. Сообщение от Аноним (67), 09-Ноя-26, 16:12   +/–
я и раньше мог на C++ собрать ActiveX, тоже мне достижение
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #73

68. Сообщение от Ананимный (?), 09-Ноя-26, 17:06   –1 +/–
Ну, писал я на самых разных ассемблерах. Знаю, один из тридцити программистов вручную наоптимизирует хорошо, с потерями рабочего времени конечно,  пять напишут вменяемо, десять напишут посредсвенно, хуже чем бы компилятор сгенерировал, отальные напишут плохо.
А сегодня вручную на ассембре писать - дурь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #69

69. Сообщение от Аноним (2), 09-Ноя-26, 17:34   +/–
У. Тебя. Нет. Вариантов. Ты даже от просмотра жпгов взвоешь без ассемблера. А компиляторы косячат с оптимизацией всегда, если их не контролировать. Факически любая работа с числами не обходится без ручного ассемблера.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68 Ответы: #75

70. Сообщение от МИСАКА (?), 09-Ноя-26, 17:49   +/–
> Это с какого же тапка они ходят, на котором браузер уже пять
> лет не обновляется?

Стоковый браузер/webview Android 12 и iOS 14 (и все что ниже)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64 Ответы: #74

71. Сообщение от Аноним (71), 09-Ноя-26, 21:02   +/–
У раста веб экспорт из коробки работает. Посмотри на тот же photocraft.

Так что сабж не нужен, нужно просто переписать на современный язык.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

72. Сообщение от eugene_martein (ok), 09-Ноя-26, 21:06   +/–
А ещё день назад сделали локальной папку для аддонов, чтобы ты мог свои кастомные загрузить. Жду этого же на телефоне.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

73. Сообщение от Аноним (24), 09-Ноя-26, 23:09   +/–
Для одной ОС, для одного браузера, для одной архитектуры? Действительно так себе достижение.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67 Ответы: #79

74. Сообщение от Аноним (24), 09-Ноя-26, 23:20   –1 +/–
> Стоковый браузер/webview Android 12

На Android 12 до сих пор актуальный WebView. На Android 5 (пять, карл!) последняя версия Хрома — 95.

> iOS 14 (и все что ниже)

Что мешает обновить iOS? (а что ниже, это уже действительно тапки)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70

75. Сообщение от Аноним (24), 10-Ноя-26, 00:20   +/–
JPEG ещё на 486 требовал копейки ресурсов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #78

76. Сообщение от Знатоки (?), 10-Ноя-26, 01:33   +/–
Он для того и нужен
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

77. Сообщение от Знатоки (?), 10-Ноя-26, 01:36   +/–
А зачем критиковать музыку
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57

78. Сообщение от Аноним (2), 10-Ноя-26, 07:02   +/–
А ты не очень умный. Тогда у тебя не было таких огромных файлов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75 Ответы: #80

79. Сообщение от Аноним (67), 10-Ноя-26, 07:10   +/–
так и не было нужды - наплодили сущностей, фрагментировали всё что возможно, а теперь героически преодолевают трудности
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73 Ответы: #81

80. Сообщение от Аноним (24), 10-Ноя-26, 10:23   +/–
А теперь у меня нет 486.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #82

81. Сообщение от Аноним (24), 10-Ноя-26, 10:28   +/–
Да, вот были же времена — ein Betriebssystem, ein Webbrowser, ein Rechnerarchitektur! Порядок!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79

82. Сообщение от Аноним (2), 10-Ноя-26, 10:30   +/–
> А теперь у меня нет 486.

Теперь тебе надо ждать генерацию превью у файлов, например.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #84

83. Сообщение от Джон Титор (ok), 10-Ноя-26, 10:37    Скрыто ботом-модератором+/–
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

84. Сообщение от Аноним (24), 10-Ноя-26, 18:36   +/–
Ага, по полчаса жду (нет).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82 Ответы: #85

85. Сообщение от Аноним (2), 10-Ноя-26, 19:01   +/–
Дай угадаю, у тя libjpeg-turbo стоит. На всём железе, вышедшем после 93 года, жпег 92 года декодируется ассемблером. Без этого ты будешь ждать по часу (да). Лично я устал от libpng, она декодирует очень медленно и оптимизирована явно недостаточно. С jpegxl хотя бы понятно, за что плачу (и то её регулярно ускоряют ассемблером).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84


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

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




XSQUARE
Inferno Solutions
Hosting by Hoster.ru
Хоcтинг: