gavr_sas
210 subscribers
2.65K photos
181 videos
26 files
780 links
JB пропаганда
Download Telegram
Forwarded from gavr
проблема номер 2 такой архитектуры, приложение васма должно быть правильно сархитуктированно to avoid corruption, when for example the js GC come along and freezes the memory that actually still needed in Wasm part or vice вёрса
Forwarded from gavr
another problem, in the original design of wasm, only the js part has access to web api, and js and wasm has its own isolated memory
Forwarded from gavr
so u need to copy it each time
Forwarded from gavr
wasm community create a new extension that shares the joint heap between js and wasm GC modules
Forwarded from gavr
now ur managed memory code can just allocate on this shared heap and now js and wasm objects are collected by same GC together
Forwarded from gavr
некоторые бровсеры(ТАКИЕ КАК ХРОМ!) могут даже возвращать unused memory from the wasm back to the operating system
Forwarded from gavr
the web api improves as well, wasm GC modules create objects in the same heap, where JS web API will look for them, and return values are easily passed back as well, all without excessive coping
Forwarded from gavr
So the modern Wasm is
куда меньше бинари для мемори манагед языков

зерокост интероп с жабаскрипт кодом и Web API

динамически ресайзабл футпринт, который расширяется и сужается как нужно вашему приложению
Forwarded from gavr
звучит потрясно, я в это верю
а у вас тоже при засыпании активно проявляется ложная память, когда засыпая проваливаешься в сон, все еще соображаешь, но уже не осознаешь себя, потом случайно выныриваешь в осознание и понимаешь что то о чем только что думал это ложное воспоминание?
💯7
Фул список таргетов native бекенда kotlin
gavr_sas
Фул список таргетов native бекенда kotlin
Многие кстати думают что LLVM IR это абстракция, как JVM байткод, и дает тебе выхлоп во все архитектуры нахаляву, нифига подобного, приседайте товарисщи
gavr_sas
Фул список таргетов native бекенда kotlin
И да, ios simulator это отдельная архитектура, потому что до 2020 все маки были на интелах, а эмулировать айфончики надо, с трансляцией производительность была бы слишком оцтойной, особенно в более мохнатые 10тые года
gavr_sas
Фул список таргетов native бекенда kotlin
а вот прикольный пример компиляции в 3 бека
В ТГ добавили подстведку синтаксиса!!!

proc f(): ptr seq[int] =
let a = @[1,2,3]
return addr(a)

proc main() =
echo f()[]

main()
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
#indie ue5
automated helmet-collision-avoidance (trademark pending) system
👍31
#pixels willem dafuq
🔥1
Пересмотрел Атлантиду The Lost Empire с комментариями авторов.
Очень поражает насколько много усилий вкладывается в каждую сцену и переход, типа как для сцены пещер они рили спускались 100 метровые в пещеры для вдохновления, огромное количество совмещения 3д и 2д графики, например они думали как показать скорость подлодных лодок, и пришли идеи шо за ними должен оставаться след из пузырей такой же как шлейф за самолетом, дефолтные пузырьки это 3д партикли, а те что проплывают перед камерой нарисованы от руки, и таких деталей полно в каждом кадре.
Всем советую, в известном месте всего 24 ГБ
👍2