# Trino and Javascript?! YES!

DevFeed: [Trino and Javascript?! YES!](<https://devfeed.tech/articles/trino-and-javascript-yes-8763.md>)

Original publisher: [Read original article](<https://trino.io/blog/2024/11/18/javascript.html>)

Author: Manfred Moser

Published: 2024-11-18T00:00:00Z

Content type: article

Language: en

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

Topics: [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Java](<https://devfeed.tech/topics/java.md>), [User Interfaces](<https://devfeed.tech/topics/user-interfaces.md>), [Grafana](<https://devfeed.tech/topics/grafana.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [bug-fixes](<https://devfeed.tech/tags/bug-fixes.md>), [contributors](<https://devfeed.tech/tags/contributors.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [grafana](<https://devfeed.tech/tags/grafana.md>), [java](<https://devfeed.tech/tags/java.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [maintainers](<https://devfeed.tech/tags/maintainers.md>), [ui](<https://devfeed.tech/tags/ui.md>), [web](<https://devfeed.tech/tags/web.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

## AI overview

The article explains how JavaScript is used across the Trino ecosystem, including the official trino-js-client, client applications, web-based user interfaces, and a Grafana plugin. It also describes planned improvements for authentication, documentation, the spooling client protocol, and compatibility testing.

## Source excerpt

Trino is written in Java. Trino contributors and maintainers are often veterans in the Java ecosystem and community, and Trino is very modern when it comes to Java. For example, Trino now requires the latest Java version and actively uses new features. When it comes to JavaScript however, the story is a bit more complicated. Of course, JavaScript is commonly used in the Trino ecosystem and codebase. Let's look at some of the specifics.