Published inleaningtechSunsetting our Developer's Blog on MediumAnnouncing that future technical content will not be posted on Medium, but hosted at https://leaningtech.com/news/?q=technicalblogMar 10, 2023Mar 10, 2023
Published inleaningtechWebVM: Client side X86 virtual machines in the browserWe made a X86 virtual machine that runs in the browser. This is powered by CheerpX, a WebAssembly virtualization solution.Jul 27, 2023A response icon1Jul 27, 2023A response icon1
Published inleaningtechCheerpX: Using WebAssembly to run any programming language in the browserWe have built a WebAssembly based VM to run X86 binaries in the browser, we are releasing multiple demos and an architectural overview.Nov 16, 2021A response icon3Nov 16, 2021A response icon3
Published inleaningtechThe Bottomless Pit of Disappointment: A Chrome Extension TaleWhy maintaining a popular Chrome extension and dealing with the Chrome Web Store review process is a nightmareAug 10, 2021Aug 10, 2021
Published inleaningtechExtreme WebAssembly 2: the sad state of WebAssembly tail callsA deep look at the current state of support for WebAssembly tail calls on various browser, plus an hands-on tutorial for CheerpXAug 18, 2020A response icon1Aug 18, 2020A response icon1
Published inleaningtechExtreme WebAssembly 1: pushing browsers to their absolute limitsWorking on a x86 virtual machine in WebAssembly is highlighting several limitations of current browser implementationsJun 16, 2020A response icon1Jun 16, 2020A response icon1
Published inleaningtechRunning Flash in WebAssembly using CheerpX: an updateExtending the life of Flex, AS3 and AS2 Flash content with WebAssembly virtualizationMar 10, 2020A response icon6Mar 10, 2020A response icon6
Published inleaningtechPreserving Flash content with WebAssembly done rightOr how we plan to run any Flash content in WebAssembly without re-implementing FlashAug 27, 2019A response icon4Aug 27, 2019A response icon4
Published inleaningtechJava Applet Archaeology: races and wavesJava Applets usage in a post-plugin worldJul 23, 2019Jul 23, 2019