# V8 Engine

Published articles for V8 Engine.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## JavaScript in MySQL: Extending SQL, Not Moving the Application

DevFeed: [JavaScript in MySQL: Extending SQL, Not Moving the Application](<https://devfeed.tech/articles/javascript-in-mysql-extending-sql-not-moving-the-application-87983.md>)

Original publisher: [Read original article](<https://www.percona.com/blog/javascript-in-mysql-extending-sql-not-moving-the-application/>)

Author: Marco Tusa

Published: 2026-10-15T15:12:30Z

Content type: article

Language: en

Sources: [Percona](<https://devfeed.tech/sources/blog-percona.md>)

Topics: [JavaScript](<https://devfeed.tech/topics/javascript.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Percona Server for MySQL](<https://devfeed.tech/topics/percona-server-for-mysql.md>)

Tags: [application-logic-vs-database-logic](<https://devfeed.tech/tags/application-logic-vs-database-logic.md>), [component-js-lang](<https://devfeed.tech/tags/component-js-lang.md>), [data-validation](<https://devfeed.tech/tags/data-validation.md>), [database-administration-dba](<https://devfeed.tech/tags/database-administration-dba.md>), [database-architecture](<https://devfeed.tech/tags/database-architecture.md>), [database-trends](<https://devfeed.tech/tags/database-trends.md>), [insight-for-dbas](<https://devfeed.tech/tags/insight-for-dbas.md>), [insight-for-developers](<https://devfeed.tech/tags/insight-for-developers.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [json-processing](<https://devfeed.tech/tags/json-processing.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [percona-live-europe-2026](<https://devfeed.tech/tags/percona-live-europe-2026.md>), [percona-server-for-mysql](<https://devfeed.tech/tags/percona-server-for-mysql.md>), [sql](<https://devfeed.tech/tags/sql.md>), [stored-procedures](<https://devfeed.tech/tags/stored-procedures.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>), [v8-engine](<https://devfeed.tech/tags/v8-engine.md>)

### AI overview

The article explains how JavaScript routines in MySQL can extend SQL with specialized data operations while keeping business decisions in application code. It describes runtime restrictions, demonstrations involving deduplication and validation, and criteria for deciding which functions belong in the database. It also recommends a shared review process for developers and database administrators. The feature is available as a technology preview in Percona Server for MySQL, with SQL execution from JavaScript still on its roadmap.

### Source excerpt

At Percona Live Europe 2026, Dmitry Lenev and I presented JavaScript in My Database? Over My Dead Query, the story of component_js_lang, the V8-based JavaScript engine for Percona Server for MySQL 8.4. That experience told us few things: The presentation was seen as "for developers" What most DBA or DevOps heard was "JavaScript in the ... Continued The post JavaScript in MySQL: Extending SQL, Not Moving the Application appeared first on Percona.