-
Build the future of cloud computing with WasmEdge via GSoC
Google Summer of Code 2023 is accepting applications with WasmEdge as a featured open source project with two available projects. By participating, you'll have the opportunity to work on WasmEdge and contribute to the evolution of cloud computing. GSoC is a global, online mentoring program that introduces new contributors to open source software development. Through GSoC, you will gain valuable experience in real-world software development while being compensated for your efforts and time!…
-
Michael Yuan, Second State: The Default Should be Zero Trust
Orginal post from CyberNews Whether constructing a new cloud-native app or updating an existing one, developers should keep to an even set of principles. The application optimization cycle becomes critical if keeping up with consumer expectations and agile business operations are desired to be achieved. Harnessing the full power of the cloud can not only reduce costs but also visibly improve the everyday user experience. Therefore, building native cloud applications should become a priority.…
-
Web3 Foundation grant project enhances Substrate to run on WasmEdge
The open source developers from the WasmEdge community have just delivered the first two milestones of our Web3 Foundation grant. The result is a Substrate implementation that runs on the WasmEdge WebAssembly Runtime. Why is an Alternative Runtime Needed? In Sept 2016, a computational DDoS attack was launched against the nascent Ethereum blockchain while most Ethereum developers were attending Devcon2 in Shanghai. The attack exploited an issue with the GETH software and brought down Ethereum nodes running GETH.…
-
π WasmEdge 0.10.0 is released!
In version 0.10.0, WasmEdge provides a brand new plug-in mechanism to make native extensions easier to develop and install, improves compatibility with LLVM 14, and supports new WebAssembly specs, proposals, and features. New plug-in system for native host functions Many enhancements to the WasmEdge socket API (e.g., microservices and web service clients in WasmEdge) Support for new WebAssembly proposals and specs WasmEdge C API enhancements Other features and bug fixes New plug-in system for native Host Functions The host funtion is the bridge that allows WebAssembly programs to access functionalities and features provided by native libraries.…
ProductWasmEdgeWebAssemblyRustServerlesscloud computingSocketCNCF
-
π€ How to Use Wasm to Add UDFs to the Database
By arcosx, a senior software engineer in charge of Machine Learning platform at Baidu. Introduction UDF (User-defined function) is the type of function users can customize. In databases, UDF represents a mechanism for extending the capabilities of a database service by adding a function. Wasm (WebAssembly) is a new format that is portable, small, fast loading, and compatible with the Web. In recent years, Wasm has not only been widely used on the front-end, but has also played an increasingly important role on the server-side.…
-
π WasmEdge 0.9.1 is released! Better networking support, Android support, better developer experience, and more.
WasmEdge 0.9.1 is released! This release features integrated high-performance networking, JavaScript streaming SSR and Fetch API support, a new bindgen framework, Android and OpenHarmony OS support, expanded Kubernetes support, and improved memory management. WebAssembly extensions Streaming SSR functions Android and OpenHarmony Kubernetes Bug fixes and performance enhancements WebAssembly extensions WasmEdge aims to support all standard and optional standard WebAssembly extension proposals. It also supports non-standard and experimental extensions that are important to cloud-native use cases, such as networking and data passing.…
ProductWasmEdgeWebAssemblyRustServerlesscloud computingSocketCNCF
-
Brand New Website and Docs for WasmEdge in the New Year
Hello WasmEdge Community, We are excited to launch π a brand new website and our all-in-one documentation book for the WasmEdge project. Our goals are to make it easier for new developers to get started with WasmEdge, and for existing developers to discover new features and unlock new skills. As part of the official documentation set maintained by the WasmEdge team, the WasmEdge book is the most comprehensive guide on WasmEdge.…
-
π Ho Ho Ho, WasmEdge 0.9.0 is here!
WasmEdge 0.9.0 is released just in time for the holidays. It is time for you to check out the bells and whistles, and unlock a new skill for 2022! This release of WasmEdge is focused on performance, stability, and interoperability with cloud native infrastructure. Specifically, WasmEdge now supports SIMD and several other WebAssembly feature proposals by default more JavaScript standards, such as ES6, CJS, and NPM modules improved performance, especially for JavaScript apps an improved and standard compliant C API an improved Go API and Reactr integration Dapr integration a new Universal Wasm Binary file format for AOT compiled high performance apps container and Kubernetes ecosystem SIMD and other WebAssembly proposals WasmEdge has supported the WebAssembly SIMD (Single instruction, multiple data) proposal since version 0.…
-
Containerization on the edge
This work is supported by Second State and FutureWei based on Open Source projects WasmEdge and seL4. Application containers, such as Docker, are a key driving force behind the growth of Cloud Native applications. However, while the Cloud-Native development paradigm has proven very popular, it is difficult to expand the Cloud-Native infrastructure beyond large data centers since application containers require significant amounts of computing resources. For example, Docker does not support real-time operating systems (RTOS) and only works on POSIX systems.…
ProductWasmEdgeRTOSWebAssemblyRTOSseL4cloud computingEdge computing
-
Multiple Remotely Based Job Openings
Second Stateβs open source WebAssembly runtime WasmEdge has been hosted as a sandbox project by CNCF under the Linux Foundation, the only Wasm runtime at CNCF. Its use cases include serverless apps, embedded functions, microservices, smart contracts, and IoT devices. Two decades ago, we witnessed the migration of Java from the browser to the server side. A decade ago, we saw the migration of JavaScript from the browser to the server.…