# WebAssembly functions for your SQLite-compatible database

DevFeed: [WebAssembly functions for your SQLite-compatible database](<https://devfeed.tech/articles/webassembly-functions-for-your-sqlite-compatible-database-6102.md>)

Original publisher: [Read original article](<https://turso.tech/blog/webassembly-functions-for-your-sqlite-compatible-database-7e1ad95a2aa7>)

Author: Piotr Sarna

Published: 2022-11-23T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [libSQL](<https://devfeed.tech/topics/libsql.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [WebAssembly](<https://devfeed.tech/topics/web-assembly.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [SQL](<https://devfeed.tech/topics/sql.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [code](<https://devfeed.tech/tags/code.md>), [libsql](<https://devfeed.tech/tags/libsql.md>), [release](<https://devfeed.tech/tags/release.md>), [sql](<https://devfeed.tech/tags/sql.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [webassembly](<https://devfeed.tech/tags/webassembly.md>)

## AI overview

The article announces the first official release of libSQL's WebAssembly user-defined functions for a SQLite-compatible database. It explains how WebAssembly UDFs can add custom in-statement computation while avoiding some memory copies and extra data passes, and discusses the limitations of SQLite's existing C-based function registration model.

## Source excerpt

With the first official release of libSQL, it is possible to execute user defined functions (UDF) written in WebAssembly.