GeistHaus
log in · sign up

WebAssembly - Wikipedia

en.wikipedia.org
58 pages link to this URL
Stop syncing everything

Discover Graft, an open-source transactional storage engine built to solve the challenges of syncing data at the edge. Inspired by lessons from SQLSync, Graft enables lazy, partial, and strongly consistent replication—allowing edge applications to sync only the data they need, exactly when they need it.

1 inbound link website en
RISC-V Assembler: Compiler Explorer

The Godbolt Compiler Explorer is a fantastic tool for assembler programmers. In this post, I show you how to use Compiler Explorer to generate RISC-V assembly code and offer some ideas to make best use of this tool.

0 inbound links article en posts AsmMathsPicoRiscv
Is WebAssembly future of Web Development

Over the last many years, de-facto language of the Web (specifically front-end) has been Javascript (and variants like Typescript, ECMAScript versions and so on). The Web development has been revolving around HTML+CSS+Javascript trio. It all started with support for Javascript in browsers, followed by addition of XMLHTTP API, Rich DOM Manipulation Support in Javascript. To induce order and apply patterns to Javascript’s usage in browsers, numerous frameworks and libraries were introduced like React and Vue among others. To begin with, The target used to be browsers on Large Devices like Desktop & Laptops. However, soon all sorts of devices were targetted with advent of Responsive and Progressive CSS+Javascript libraries eg. Bootstrap. Offline Support soon came in ref: Electron and Progressive Web Applications.

0 inbound links article en posts WebAssemblyGolangC#
FAQ

A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES. - PrivateBin/PrivateBin

7 inbound links object en repository:62937181 CC BY 4.0
Arctic Fox v47.0: the modern web on PowerPC is still possible! - GNU/Linux Open Hardware PowerPC notebook

It has been six years since we published our interview with Riccardo Mottola, one of the pillars of software development for our favorite architecture. In it, we talked about the vital importance of having an up-to-date browser to make a PowerPC computer usable in the modern world. At that time, we were anticipating the release […]

0 inbound links article en softtware ArctiFoxendianesspowerpcWeb BrowserWebGL
Epigrams

Witticisms, parodies, pointed observations, japeries and/or jocularities, Tom Swifties, nominative determinism, and discursive drollery

2 inbound links en fiction/humorinsight-porntechnology
The Enterprise Case for DuckDB: 5 Key Categories and Why Use It

Explore five key enterprise use cases for DuckDB. Learn why DuckDB is ideal for fast analytics, data wrangling, lightweight SQL solutions, secure processing, and more, all in a highly portable, open-source package.

0 inbound links article en Data Engineering duckdbolapmotherduckservices
Ideas

A collection of random ideas

0 inbound links article en CC ZERO 1.0
a Tethered server-side display

Server-side Caffeine can display in your web browser. Tether is Caffeine’s remote messaging protocol. It enables messaging between multiple Caffeine systems running in web browsers, other Jav…

0 inbound links article en AppsterdamCaffeineconsultingContextlivecodingSmalltalkSqueakJS
AI-assisted just-in-time compilation in Catalyst

AI can help us find the “desire paths” in stack instructions. There’s a long tradition of just-in-time compilation of code in livecoding systems, from McCarthy’s LISP system…

0 inbound links article en AppsterdamCaffeineconsultingContextlivecodingSmalltalkSpoonSqueakJS
December 31, 2025 | 🧑‍💻 I sniped my friend's website domain, ported his 20-year old game from 🐍 Python to 🦀 Rust, made it playable in the browser on his website, then gave it to him for his birthday

December 31, 2025 | 🧑‍💻 I sniped my friend's website domain, ported his 20-year old game from 🐍 Python to 🦀 Rust, made it playable in the browser on his website, then gave it to him for his birthday

0 inbound links BlogPosting en RustPythonMega ManTetrisMacroquad
2022 Open Source Summit – Day 3

Thursday at the Open Source Summit started as usual at the keynotes.\nRobin Bender Ginn opened today’s session with a brief introduction and then we jumped into the first session by Matt Butcher of Fermyon.\nI’ve enjoyed these keynotes so far, but to be honest nothing has made me go “wow!” as much as this presentation by Fermyon. I felt like I was witnessing a paradigm shift in the way we provide services over the network.\n

0 inbound links article en Post
All Go: Building and Testing

In this, my fifth article on the Go programming language, I’m looking at the build and packaging process, and other tooling. I’ll start by looking at how code is structured into packages, and then look at the tools for building, packaging and testing.

0 inbound links article en Software Andy Pearceblogsoftwarepythongopackagingcompilationtesting
Register Transfer Language for CRuby

For the last two years, I have been trying to improve CRuby performance. I have been working simultaneously on two major fronts: introducing register transfer language (RTL) for the CRuby virtual machine (VM) and just-in-time (JIT) compilation. For background on the goal of having Ruby 3 be 3 times faster than version 2 (3X3), see my previous article, “Towards the Ruby 3x3 Performance Goal”.

0 inbound links article en
Plugins in Rust: The Technologies

A more in-depth look at Rust plugin systems

1 inbound link article en blog techprogrammingrustrustlangdynamic loadingffipluginwasmwebassemblyipcscriptingpostsopen-source
Multimedia Backend Shenanigans

When I started working on Tofu Engine (way before its name was decided… and even before I had my first dog who, coincidentally, is also named Tofu) the first...

Instant Go

Run Go code in the browser with Klipse and Yaegi. No backend required.

0 inbound links article en post ReplWasmBrowserYaegi
Exploiting Chrome V8: Krautflare (35C3 CTF 2018) · Jay Bosamiya

In this challenge, we had to obtain remote code execution, simply by exploiting a 1-day bug that forgot the difference between -0 and +0. This has probably been one of the most difficult, fun, and frustrating bugs I have ever exploited.

5 inbound links en jaybosamiyajaybosamiyajaybCTF-Writeupspwningctfc3pppv81day-exploitjavascript-engine
Building a Query Plan Explorer using GitHub Copilot

Large language models (LLMs) that generate code are nowadays common. Since a couple of weeks, VS Code has an agent mode that performs multi-step coding tasks. I was actively involved in web development roughly 20–25 years ago, when CGI, Perl, and early versions of PHP were popular. I have no idea how modern web development actually works. I always had some projects in mind that I wanted to create, but I never had the time to dig into one of the modern JavaScript frameworks like React. GitHub Copilot now seems like a way to create (web) applications just by describing the requirements (i.e., vibe coding) for an entire application. This post describes my experience building a PostgreSQL query plan explorer using React and VS Code in two evenings—without writing a single line of code myself.

1 inbound link article en
Conway in C89

Another year, another version of my Polyglot Conway project, this time for C89, also known as “ANSI C”, targeting quite a few compilers of the early 1990s, and some others from our more recent times.

0 inbound links article en
A Bright Future for the Smart Client

tl;dr: We’re just starting on the biggest revolution in smart client and web client development technology in many, many, many years. Now is an extremely exciting time to be a smart client developer, or to rediscover smart client development if you (like me) have been hiding in server-side code over the past decade or so. WebAssembly is the technology that may reshape the way we build client-side software, and it is really cool!

0 inbound links article en
Blazor on Netlify With Environment Variables!

Make one of Microsoft's newer technologies configurable!

0 inbound links website en BlazorJavaScript.NETNetlifyServerlessABAPAGIAIAlgorithmsApacheAPIAPIsApplicationsAuth0AutomationBashBitbucket PipelinesBitcoinBlog MetaBooksBootstrapBurnoutC#CareerCI/CDClaudeClean CRUD APIsClean React TypeScript HooksCloudCloud ArchitectureCode OrganizationCodevideoCompaniesCryptoDataData ChallengeDevelopmentDevOpsDockerEnumsEnvironmentExpoFfmpegFunFunctional ProgrammingGatsbyGenericsGithubGitHubGoGolangGoogle Cloud PlatformgRPCHackathonHacktoberfestIntegration TestsJestKestrelKubernetesLaTeXLearning SeriesLifeLLMsMacMachine LearningMagentoMarketsMCPMicroservicesMiscellaneousNGINXNLPNodeNpmObject Oriented ProgrammingObject-Relational MappingOpen SourceOpenUI5PackagePandocPostgresPostgreSQLProductsPuppeteerPythonRAGReactReact HookReact HooksReact NativeReduxRedux ToolkitReflectionSaaSSaasSAPSAPUI5SecurityServer Side RenderingShell ScriptShopifySingularitySlackSoftwareSoftware GraveyardSqliteStartupStripeSubstackSupabaseSustainabilitySystem DesignTampermonkeyTDDTestingTradingTypeScriptTypeScript GenericsUI/UXUnit TestsUtilsVMWebhookWebpackWebSocketsWindowsWPFWritingYearly GoalsZapier