#webassembly — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #webassembly, aggregated by home.social.
-
TIL you can run `ffmpeg` (compiled to #WebAssembly) directly in the browser (recording, converting, streaming) via https://github.com/ffmpegwasm/ffmpeg.wasm
-
FSRS-плагин для Obsidian: SQL-подобные запросы к карточкам, Rust/WASM
Инструмент интервального повторения заметок Obsidian должен использовать современный алгоритм, работать локально с заметками как есть (без переписывания в карточки). Существующие в Obsidian плагины останавливаются на алгоритме SM-2 образца 1987 года. Альтернативные решения есть «где-то еще», вне свободного ПО, вне Markdown‑first архитектуры — привязаны к облаку или проприетарному формату. Я написал свой, потому что не нашёл подходящего. FSRS, вычислительное ядро на Rust, скомпилированное в WebAssembly, и SQL‑подобный синтаксис для табличной выборки. В статье — архитектура с WebAssembly, собственный парсер, лексер, замеры производительности. Любые запросы обрабатываются в сотых долях секунды. Blazingly fast 🦀 Это техническая статья. Если хотите пошаговое руководство для пользователя — вот обзорная статья .
https://habr.com/ru/articles/1030950/
#obsidian #FSRS #rust #webassembly #интервальное_повторение #typescript #sql #spaced_repetition
-
FSRS-плагин для Obsidian: SQL-подобные запросы к карточкам, Rust/WASM
Инструмент интервального повторения заметок Obsidian должен использовать современный алгоритм, работать локально с заметками как есть (без переписывания в карточки). Существующие в Obsidian плагины останавливаются на алгоритме SM-2 образца 1987 года. Альтернативные решения есть «где-то еще», вне свободного ПО, вне Markdown‑first архитектуры — привязаны к облаку или проприетарному формату. Я написал свой, потому что не нашёл подходящего. FSRS, вычислительное ядро на Rust, скомпилированное в WebAssembly, и SQL‑подобный синтаксис для табличной выборки. В статье — архитектура с WebAssembly, собственный парсер, лексер, замеры производительности. Любые запросы обрабатываются в сотых долях секунды. Blazingly fast 🦀 Это техническая статья. Если хотите пошаговое руководство для пользователя — вот обзорная статья .
https://habr.com/ru/articles/1030950/
#obsidian #FSRS #rust #webassembly #интервальное_повторение #typescript #sql #spaced_repetition
-
FSRS-плагин для Obsidian: SQL-подобные запросы к карточкам, Rust/WASM
Инструмент интервального повторения заметок Obsidian должен использовать современный алгоритм, работать локально с заметками как есть (без переписывания в карточки). Существующие в Obsidian плагины останавливаются на алгоритме SM-2 образца 1987 года. Альтернативные решения есть «где-то еще», вне свободного ПО, вне Markdown‑first архитектуры — привязаны к облаку или проприетарному формату. Я написал свой, потому что не нашёл подходящего. FSRS, вычислительное ядро на Rust, скомпилированное в WebAssembly, и SQL‑подобный синтаксис для табличной выборки. В статье — архитектура с WebAssembly, собственный парсер, лексер, замеры производительности. Любые запросы обрабатываются в сотых долях секунды. Blazingly fast 🦀 Это техническая статья. Если хотите пошаговое руководство для пользователя — вот обзорная статья .
https://habr.com/ru/articles/1030950/
#obsidian #FSRS #rust #webassembly #интервальное_повторение #typescript #sql #spaced_repetition
-
FSRS-плагин для Obsidian: SQL-подобные запросы к карточкам, Rust/WASM
Инструмент интервального повторения заметок Obsidian должен использовать современный алгоритм, работать локально с заметками как есть (без переписывания в карточки). Существующие в Obsidian плагины останавливаются на алгоритме SM-2 образца 1987 года. Альтернативные решения есть «где-то еще», вне свободного ПО, вне Markdown‑first архитектуры — привязаны к облаку или проприетарному формату. Я написал свой, потому что не нашёл подходящего. FSRS, вычислительное ядро на Rust, скомпилированное в WebAssembly, и SQL‑подобный синтаксис для табличной выборки. В статье — архитектура с WebAssembly, собственный парсер, лексер, замеры производительности. Любые запросы обрабатываются в сотых долях секунды. Blazingly fast 🦀 Это техническая статья. Если хотите пошаговое руководство для пользователя — вот обзорная статья .
https://habr.com/ru/articles/1030950/
#obsidian #FSRS #rust #webassembly #интервальное_повторение #typescript #sql #spaced_repetition
-
Check out .NET 10's amazing features now! https://www.funkysi1701.com/posts/2025/blazor-and-dotnet10/ #Blazor #.NET10 #WebAssembly #Wasm #HttpClient #breakingchange #DotNet #VisualStudio #release #streamingresponse #C-Sharp
-
Check out .NET 10's amazing features now! https://www.funkysi1701.com/posts/2025/blazor-and-dotnet10/ #Blazor #.NET10 #WebAssembly #Wasm #HttpClient #breakingchange #DotNet #VisualStudio #release #streamingresponse #C-Sharp
-
Check out .NET 10's amazing features now! https://www.funkysi1701.com/posts/2025/blazor-and-dotnet10/ #Blazor #.NET10 #WebAssembly #Wasm #HttpClient #breakingchange #DotNet #VisualStudio #release #streamingresponse #C-Sharp
-
Check out .NET 10's amazing features now! https://www.funkysi1701.com/posts/2025/blazor-and-dotnet10/ #Blazor #.NET10 #WebAssembly #Wasm #HttpClient #breakingchange #DotNet #VisualStudio #release #streamingresponse #C-Sharp
-
Check out .NET 10's amazing features now! https://www.funkysi1701.com/posts/2025/blazor-and-dotnet10/ #Blazor #.NET10 #WebAssembly #Wasm #HttpClient #breakingchange #DotNet #VisualStudio #release #streamingresponse #C-Sharp
-
via @dotnet : Copilot Studio gets faster with .NET 10 on WebAssembly
https://ift.tt/Ms6Y23T
#CopilotStudio #NET10 #WebAssembly #WASM #dotnet10 #NET10Migration #Blazor #WebAssemblyPerformance #AOT #WasmStripILAfterAOT #FPGA? no ignore #Caching #CDN #WebWorker #do… -
via @dotnet : Copilot Studio gets faster with .NET 10 on WebAssembly
https://ift.tt/Ms6Y23T
#CopilotStudio #NET10 #WebAssembly #WASM #dotnet10 #NET10Migration #Blazor #WebAssemblyPerformance #AOT #WasmStripILAfterAOT #FPGA? no ignore #Caching #CDN #WebWorker #do… -
via @dotnet : Copilot Studio gets faster with .NET 10 on WebAssembly
https://ift.tt/Ms6Y23T
#CopilotStudio #NET10 #WebAssembly #WASM #dotnet10 #NET10Migration #Blazor #WebAssemblyPerformance #AOT #WasmStripILAfterAOT #FPGA? no ignore #Caching #CDN #WebWorker #do… -
via @dotnet : Copilot Studio gets faster with .NET 10 on WebAssembly
https://ift.tt/Ms6Y23T
#CopilotStudio #NET10 #WebAssembly #WASM #dotnet10 #NET10Migration #Blazor #WebAssemblyPerformance #AOT #WasmStripILAfterAOT #FPGA? no ignore #Caching #CDN #WebWorker #do… -
via @dotnet : Copilot Studio gets faster with .NET 10 on WebAssembly
https://ift.tt/Ms6Y23T
#CopilotStudio #NET10 #WebAssembly #WASM #dotnet10 #NET10Migration #Blazor #WebAssemblyPerformance #AOT #WasmStripILAfterAOT #FPGA? no ignore #Caching #CDN #WebWorker #do… -
Rust: зачем он появился, что умеет и почему компании переписывают на него части своих систем
Эта статья — для тех, кто только присматривается к Rust или слышал о нем лишь обрывки восторженных или невосторженных отзывов. Если вы не до конца понимаете, зачем миру понадобился еще один системный язык, какие «боли» C++ он лечит и где реально используется сегодня, — здесь вы найдете ответы на эти вопросы. Мы постарались структурированно представить информацию, чтобы у вас сложилась полная картина: что это за язык, зачем его учить и с чего начать освоение. Сразу оговоримся: если «The Book» давно стала вашей настольной книгой, вы уже собаку съели на управлении памятью и знаете все о владении и заимствовании, эта статья вряд ли вас удивит. Остальным же — добро пожаловать. В апреле 2026 года произошло сразу два события, заставивших вновь говорить о Rust. 16 апреля вышел очередной стабильный релиз — Rust 1.95.0. А вскоре после этого Илон Маск заявил, что новый мессенджер XChat построен на Rust и «whole new architecture». В этой статье мы попробуем понять, почему для новых систем, где важны скорость, безопасность и надежность, все чаще выбирают Rust?
https://habr.com/ru/articles/1032714/
#rust #java #go #c++ #webassembly #высоконагруженные_системы #надежность #безопасность
-
FSRS для Obsidian: помнить всё
Обсидиан называют «вторым мозгом». Чтобы он им стал, одних связей недостаточно — нужна память . Я сделал плагин интервального повторения на современном алгоритме FSRS . Он запоминает что и когда вы учили, предсказывает что вы вот-вот забудете, и показывает какая тема даётся тяжелее всего. Все данные хранятся локально в ваших .md файлах — ничего не уходит на сервера.
https://habr.com/ru/articles/1031628/
#Obsidian #FSRS #интервальное_повторение #spaced_repetition #память #Rust #WebAssembly #Open_Source #продуктивность #Anki
-
FSRS для Obsidian: помнить всё
Обсидиан называют «вторым мозгом». Чтобы он им стал, одних связей недостаточно — нужна память . Я сделал плагин интервального повторения на современном алгоритме FSRS . Он запоминает что и когда вы учили, предсказывает что вы вот-вот забудете, и показывает какая тема даётся тяжелее всего. Все данные хранятся локально в ваших .md файлах — ничего не уходит на сервера.
https://habr.com/ru/articles/1031628/
#Obsidian #FSRS #интервальное_повторение #spaced_repetition #память #Rust #WebAssembly #Open_Source #продуктивность #Anki
-
FSRS для Obsidian: помнить всё
Обсидиан называют «вторым мозгом». Чтобы он им стал, одних связей недостаточно — нужна память . Я сделал плагин интервального повторения на современном алгоритме FSRS . Он запоминает что и когда вы учили, предсказывает что вы вот-вот забудете, и показывает какая тема даётся тяжелее всего. Все данные хранятся локально в ваших .md файлах — ничего не уходит на сервера.
https://habr.com/ru/articles/1031628/
#Obsidian #FSRS #интервальное_повторение #spaced_repetition #память #Rust #WebAssembly #Open_Source #продуктивность #Anki
-
FSRS для Obsidian: помнить всё
Обсидиан называют «вторым мозгом». Чтобы он им стал, одних связей недостаточно — нужна память . Я сделал плагин интервального повторения на современном алгоритме FSRS . Он запоминает что и когда вы учили, предсказывает что вы вот-вот забудете, и показывает какая тема даётся тяжелее всего. Все данные хранятся локально в ваших .md файлах — ничего не уходит на сервера.
https://habr.com/ru/articles/1031628/
#Obsidian #FSRS #интервальное_повторение #spaced_repetition #память #Rust #WebAssembly #Open_Source #продуктивность #Anki
-
via @dotnet : Welcome to SkiaSharp 4.0 Preview 1
https://ift.tt/tjKIdUF
#SkiaSharp #SkiaSharp40Preview1 #DotNet #NET #UnoPlatform #CrossPlatform #Graphics #2DGraphics #OpenSource #SkiaEngine #Maui #WebAssembly #WinUI3 #Web #Mobile #Desktop #Server #OpenType #Var… -
WebAssembley: обзор технологии, эксперименты с числами и немножко мечтаний о браузерах без JS
WebAssembly находится в разработке уже более 8 лет. Технология прошла долгий путь развития и недавно разработчики из Bytecode Alliance выкатили версию 3.0 О WebAssembly уже много материалов, но сегодня нам важна сама суть. У нас есть возможность, воспользовавшись любым из доступных языков программирования, написать модуль с необходимой нам логикой и запустить в исполняемой среде браузера. Разработчики обещают: модули будут быстрее и безопаснее, чем JavaScript, а также созданные ранее технологии, наподобие asm.js На связи Борис Мещеряков, frontend-разработчик в ПСБ и чаще всего мне приходится работать с javascript-фреймворками - React, Angular и прочими. Узнав о WebAssembly, я какое-то время наблюдал за его развитием. Мне стало интересно, может ли новая технология помочь мне уже сейчас? Какие ее возможности существуют на данный момент и какие реальны в будущем? Разберёмся вместе?
https://habr.com/ru/companies/psb/articles/1028368/
#webassembly #js #javascript #обзор #обзор_технологии #браузеры
-
A web-based RDP client built with Go WebAssembly and grdp
-
Mounting tar archives as a filesystem in WebAssembly
https://jeroen.github.io/notes/webassembly-tar/
#HackerNews #WebAssembly #tar #archives #filesystem #tech #innovation #programming
-
Mounting tar archives as a filesystem in WebAssembly
https://jeroen.github.io/notes/webassembly-tar/
#HackerNews #WebAssembly #tar #archives #filesystem #tech #innovation #programming
-
Mounting tar archives as a filesystem in WebAssembly
https://jeroen.github.io/notes/webassembly-tar/
#HackerNews #WebAssembly #tar #archives #filesystem #tech #innovation #programming
-
Mounting tar archives as a filesystem in WebAssembly
https://jeroen.github.io/notes/webassembly-tar/
#HackerNews #WebAssembly #tar #archives #filesystem #tech #innovation #programming
-
Mounting tar archives as a filesystem in WebAssembly
https://jeroen.github.io/notes/webassembly-tar/
#HackerNews #WebAssembly #tar #archives #filesystem #tech #innovation #programming
-
Bouncy Blob, an infinite climbing and bouncing video game, is now available. Play here:
https://rocketnine.itch.io/bouncyblob
Procedural level generation via Perlin noise makes every play-through unique.
Bouncy Blob is free software, and was created during the 2026 Plug Game Jam:
https://codeberg.org/tslocum/bouncyblob
#foss #freesoftware #opensource #singleplayer #2d #gpl #agpl #software #tech #games #gaming #golang #technology #free #webassembly #linux #linuxgaming #release #announcement #ebitengine #procedural
-
Bouncy Blob, an infinite climbing and bouncing video game, is now available. Play here:
https://rocketnine.itch.io/bouncyblob
Procedural level generation via Perlin noise makes every play-through unique.
Bouncy Blob is free software, and was created during the 2026 Plug Game Jam:
https://codeberg.org/tslocum/bouncyblob
#foss #freesoftware #opensource #singleplayer #2d #gpl #agpl #software #tech #games #gaming #golang #technology #free #webassembly #linux #linuxgaming #release #announcement #ebitengine #procedural
-
Bouncy Blob, an infinite climbing and bouncing video game, is now available. Play here:
https://rocketnine.itch.io/bouncyblob
Procedural level generation via Perlin noise makes every play-through unique.
Bouncy Blob is free software, and was created during the 2026 Plug Game Jam:
https://codeberg.org/tslocum/bouncyblob
#foss #freesoftware #opensource #singleplayer #2d #gpl #agpl #software #tech #games #gaming #golang #technology #free #webassembly #linux #linuxgaming #release #announcement #ebitengine #procedural
-
Bouncy Blob, an infinite climbing and bouncing video game, is now available. Play here:
https://rocketnine.itch.io/bouncyblob
Procedural level generation via Perlin noise makes every play-through unique.
Bouncy Blob is free software, and was created during the 2026 Plug Game Jam:
https://codeberg.org/tslocum/bouncyblob
#foss #freesoftware #opensource #singleplayer #2d #gpl #agpl #software #tech #games #gaming #golang #technology #free #webassembly #linux #linuxgaming #release #announcement #ebitengine #procedural
-
Bouncy Blob, an infinite climbing and bouncing video game, is now available. Play here:
https://rocketnine.itch.io/bouncyblob
Procedural level generation via Perlin noise makes every play-through unique.
Bouncy Blob is free software, and was created during the 2026 Plug Game Jam:
https://codeberg.org/tslocum/bouncyblob
#foss #freesoftware #opensource #singleplayer #2d #gpl #agpl #software #tech #games #gaming #golang #technology #free #webassembly #linux #linuxgaming #release #announcement #ebitengine #procedural
-
Bouncy Blob, an infinite climbing and bouncing video game, is now available. Play here:
https://rocketnine.itch.io/bouncyblob
Procedural level generation via Perlin noise makes every play-through unique.
Bouncy Blob is free software, and was created during the 2026 Plug Game Jam:
https://codeberg.org/tslocum/bouncyblob
#foss #freesoftware #opensource #singleplayer #2d #fps #gpl #agpl #software #tech #games #gaming #golang #technology #free #webassembly #linux #linuxgaming #release #announcement #ebitengine #procedural
-
via @dotnet : .NET 11 Preview 3 is now available!
https://ift.tt/BzTb5vZ
#dotnet11 #dotnet #net11preview3 #NET11Preview3 #DOTNET #ASP.NETCore #CSharp #EFCore #EntityFrameworkCore #MAUI #dotnetruntime #dotnetSDK #containerimages #webassembly #HTTP3 #systemtextjso… -
Ah, just what the world needs—another #WebAssembly #toolkit for Go! 😴 Eli Bendersky proudly unveils "watgo"—because parsing WAT and converting it to WASM is the party trick we've all been waiting for. 🎉 Zero dependencies? More like zero excitement. 🙄
https://eli.thegreenplace.net/2026/watgo-a-webassembly-toolkit-for-go/ #Go #watgo #EliBendersky #technews #HackerNews #ngated -
Конец эпохи вероятностного ИИ: почему гонка за GPU от Nvidia — это архитектурный тупик
Индустрия генеративного искусственного интеллекта больна . Симптомы этой болезни видны невооруженным глазом: шесть пальцев на руках, нарушенная геометрия объектов в движении и рассинхрон звука с артикуляцией (AV-desync). Но вместо того, чтобы лечить причину математикой , техногиганты пытаются заглушить боль грубой силой, заливая проблему деньгами и сжигая мегаватты энергии на кластерах Nvidia H100 . Сегодня мы наблюдаем классическую архитектурную ошибку: попытку решить фундаментальный математический изъян экстенсивным наращиванием "железа". И эта гонка приведет к неизбежному краху текущей бизнес-модели монополистов.
https://habr.com/ru/articles/1014130/
#генеративный_ИИ #инференс #галлюцинации_нейросетей #архитектура_ИИ #оптимизация_вычислений #детерминированные_алгоритмы #ASIC #GPU #Nvidia #WebAssembly
-
My memory isn't getting worse, it's just using exponential decay - by Matthew Kim
https://chunkofcoal.com/posts/exponential-decay/
#WebAssembly #WASM #DataStructure #Algorithm #Algorithms #Rust #RustLang
-
🚀 Run Ruby on Rails entirely in your browser!
I just published a deep-dive guide: “Ruby on Rails on WebAssembly: A Full-Stack, In-Browser Journey”. Learn how to:
✅ Compile Ruby and Rails to Wasm
✅ Run SQLite and Active Record in-browser
✅ Handle file uploads via OPFS
✅ Launch your app as a PWA
✅ Build offline-first apps, demos, and educational playgrounds🔗 Read the full article https://rubystacknews.com/2026/03/11/ruby-on-rails-on-webassembly-a-full-stack-in-browser-journey/
#Ruby #Rails #WebAssembly #Wasm #FullStack #PWA #InBrowserDev #RubyOnRails #WebDev
-
@cwebber So to fix that, let me tell you about the PR for spritely hoot-repl that reduces load times of the #Guile #Scheme web #REPL in #webassembly by at least 30% ☺
https://codeberg.org/spritely/hoot-repl/pulls/4
Though I’m sure you already know, so this is just an "I answered the review" notification, but more interesting than something about LLM agents ☺
-
@cwebber So to fix that, let me tell you about the PR for spritely hoot-repl that reduces load times of the #Guile #Scheme web #REPL in #webassembly by at least 30% ☺
https://codeberg.org/spritely/hoot-repl/pulls/4
Though I’m sure you already know, so this is just an "I answered the review" notification, but more interesting than something about LLM agents ☺
-
@cwebber So to fix that, let me tell you about the PR for spritely hoot-repl that reduces load times of the #Guile #Scheme web #REPL in #webassembly by at least 30% ☺
https://codeberg.org/spritely/hoot-repl/pulls/4
Though I’m sure you already know, so this is just an "I answered the review" notification, but more interesting than something about LLM agents ☺
-
@cwebber So to fix that, let me tell you about the PR for spritely hoot-repl that reduces load times of the #Guile #Scheme web #REPL in #webassembly by at least 30% ☺
https://codeberg.org/spritely/hoot-repl/pulls/4
Though I’m sure you already know, so this is just an "I answered the review" notification, but more interesting than something about LLM agents ☺
-
Signal Protocol for a P2P Webapp
TL;DR: I have open-sourced a #Rust implementation of the #SignalProtocol that compiles to #WASM for #Browser-based #P2P messaging, overcoming the #NodeJS limitations of the official library.
I am sharing my implementation of the Signal Protocol designed specifically for the #Frontend. While the official libsignal is the gold standard, its #JavaScript targets are often optimized for Node.js, which creates integration challenges for client-side web applications.
My version is built in #RustLang and compiles to #WebAssembly, utilizing #ModuleFederation to provide robust #Encryption for decentralized environments. It currently powers the end-to-end security for my #P2P messaging project.
Protocol Demo:
https://signal.positive-intentions.com/P2P App Demo:
https://p2p.positive-intentions.com/iframe.html?globals=&id=demo-p2p-messaging--p-2-p-messaging&viewMode=storyI am looking for feedback from the #Dev and #Infosec community. If you have experience with #Cryptography audits or formal-proof verification, I would appreciate your eyes on the codebase as I work toward a more finished state.
GitHub Repository:
https://github.com/positive-intentions/signal-protocol#Signal #SignalProtocol #Rust #RustLang #WASM #WebAssembly #OpenSource #OSS #Privacy #Encryption #E2EE #WebDev #Frontend #BrowserTech #Decentralized #WebApps #Coding #Security #SoftwareEngineering #Networking #PeerToPeer #P2P #Cryptography #Audit #CyberSecurity #Tech #JavaScript #Programming #ModuleFederation #P2PWeb #PrivacyTech #SecureMessaging #WebPerf #TechCommunity #InfoSec #WebSecurity
-
Nachdem ich herausgefunden habe, wie einfach man #Mermaid und #Markdown in self-contained html-Dokumente einbauen kann, will ich nichts anderes mehr tun. Die Dinger kann man wunderbar verschicken und jede:r kann sie im Browser ansehen.
Jetzt fehlt nur noch, dass ich das vernünftig in den $Rotz von Atlassian einbauen könnte.
Tut mit leid, #PlantUML, Du warst eine gute Begleitung über viele Jahre, und Du hast da gerade was mit #WebAssembly am laufen, #aber … -
Nachdem ich herausgefunden habe, wie einfach man #Mermaid und #Markdown in self-contained html-Dokumente einbauen kann, will ich nichts anderes mehr tun. Die Dinger kann man wunderbar verschicken und jede:r kann sie im Browser ansehen.
Jetzt fehlt nur noch, dass ich das vernünftig in den $Rotz von Atlassian einbauen könnte.
Tut mit leid, #PlantUML, Du warst eine gute Begleitung über viele Jahre, und Du hast da gerade was mit #WebAssembly am laufen, #aber … -
Nachdem ich herausgefunden habe, wie einfach man #Mermaid und #Markdown in self-contained html-Dokumente einbauen kann, will ich nichts anderes mehr tun. Die Dinger kann man wunderbar verschicken und jede:r kann sie im Browser ansehen.
Jetzt fehlt nur noch, dass ich das vernünftig in den $Rotz von Atlassian einbauen könnte.
Tut mit leid, #PlantUML, Du warst eine gute Begleitung über viele Jahre, und Du hast da gerade was mit #WebAssembly am laufen, #aber … -
Nachdem ich herausgefunden habe, wie einfach man #Mermaid und #Markdown in self-contained html-Dokumente einbauen kann, will ich nichts anderes mehr tun. Die Dinger kann man wunderbar verschicken und jede:r kann sie im Browser ansehen.
Jetzt fehlt nur noch, dass ich das vernünftig in den $Rotz von Atlassian einbauen könnte.
Tut mit leid, #PlantUML, Du warst eine gute Begleitung über viele Jahre, und Du hast da gerade was mit #WebAssembly am laufen, #aber …