> Markdown version of [/videos/1586-justice-for-all-diving-into-jstz-a-native-javascript-environment-for-web3-development?t=6](https://www.wearedevelopers.com/videos/1586-justice-for-all-diving-into-jstz-a-native-javascript-environment-for-web3-development?t=6). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Justice for All! Diving into JsTz, a Native JavaScript Environment for Web3 Development Ditch proprietary smart contract stacks for a native V8 JavaScript engine. JsTz lets you build decentralized applications using familiar Node environments, asynchronous execution, and standard NPM libraries. - **Speakers:** [Arthur Breitman](https://www.wearedevelopers.com/@arthur-breitman) - **Event:** World Congress 2025 - **Published:** August 20, 2025 - **Duration:** 22:09 - **URL:** https://www.wearedevelopers.com/videos/1586-justice-for-all-diving-into-jstz-a-native-javascript-environment-for-web3-development ## Summary JsTz (Justice) introduces a native JavaScript runtime acting as a Layer 2 rollup on the Tezos blockchain, designed to entirely remove the friction of Web3 development. Unlike legacy approaches that rely on transpilation or custom domain-specific languages, JsTz runs a native V8 engine under the hood. This architecture allows developers to build decentralized applications using familiar Node.js or Deno paradigms, complete with existing NPM libraries, modern IDEs, standard debugging frameworks, and WinterCG-compliant APIs. By bridging the gap between web developer expectations and blockchain realities, JsTz eliminates the need to learn proprietary smart contract stacks, positioning JavaScript as a fully capable native language for distributed, on-chain execution. A crucial breakthrough of JsTz is its support for asynchronous execution, overcoming the historical limitation of synchronous, blocking operations typical in state machines. Beyond basic language parsing, the environment ships as a "batteries-included" distribution to maximize developer and user experience. Native integrations include enshrinement of oracle calls via trusted execution environments—allowing standard `fetch()` requests directly to web endpoints without cumbersome third-party setups—and robust account abstraction supporting passkeys, biometric authorization, and social logins. Additionally, the inclusion of sponsored operations enables gasless transactions natively, allowing developers to onboard end-users seamlessly without requiring them to fund wallets or hold underlying protocol tokens to merely try an application. To tackle the distribution challenges inherent in fractured blockchain ecosystems, JsTz builds in seamless cross-chain bridging and unified liquidity, enabling applications to interact intuitively across multiple networks. Native compatibility with Etherlink—Tezos’s decentralized EVM Layer 2—gives Javascript applications direct connectivity to the wider Ethereum Virtual Machine ecosystem, ensuring applications remain accessible to existing Web3 custodians and exchanges. Currently accelerating toward mainnet with a progressive, intent-driven rollout model, JsTz emphasizes interactive developer feedback loops over strict Day-1 decentralization, actively inviting traditional web developers to shape the future standard of serverless Web3 deployment. **Keywords:** web3 javascript development, tezos layer 2 rollup, native v8 runtime execution, smart contract account abstraction, gasless transaction onboarding, asynchronous blockchain operations, cross-chain network bridging, EVM environment connectivity, trusted execution environments, on-chain oracle integrations, wintercg standards compliance, serverless decentralized architecture, npm dependency management, biometric wallet authentication, blockchain developer experience ## Chapters 1. **Introduction to native JavaScript execution on Tezos** (00:06) — JSTZ operates as a layer two solution providing an uncompiled, native JavaScript environment. 1. **Why JavaScript is the target for Web3 development** (01:41) — The massive global developer base and rich tooling ecosystem make JavaScript ideal for large language model code generation. 1. **Evaluating previous attempts at JavaScript smart contracts** (03:20) — Previous smart contract approaches relied on custom domain-specific languages or limited feature subsets rather than pure execution. 1. **Replicating standard web development with native V8 execution** (04:38) — JSTZ maintains standard HTTP request patterns and asynchronous execution to provide a familiar serverless development environment. 1. **Integrating npm packages and standard testing frameworks** (06:28) — Developers bundle dependencies directly and utilize typical CLI tooling and Chrome inspector protocols without web3-specific setups. 1. **Secure API calls using trusted execution environments** (07:39) — Built-in oracle services allow applications to fetch real-world data and external APIs transparently. 1. **Account abstraction for simplified social and biometric login** (09:24) — Native protocol support for passkeys and biometric authentication removes the user friction of managing wallet seed phrases. 1. **Sponsoring operations for frictionless application onboarding** (10:46) — Sponsored operations let users interact with decentralized applications without acquiring tokens or paying gas fees up front. 1. **Integrated cross-chain bridging and unified distributed liquidity** (12:18) — Built-in networking allows seamless asset transfers and multi-chain capabilities without relying on third-party bridge setups. 1. **Leveraging EtherLink for cross-compatibility with EVM tools** (14:54) — Connecting with the EVM layer grants JavaScript applications access to established exchange protocols and auditing solutions. 1. **Testnet deployment and the developer feedback roadmap** (16:25) — Access to private networks using Deno and V8 APIs provides early testing before mainnet maturation. 1. **Adopting a hybrid progressive rollout for product maturity** (19:11) — Unlike entirely non-custodial rollups, JSTZ uses a structured deployment to test trusted enclaves and adapt to new use cases iteratively. 1. **Joining the ecosystem and developer community resources** (21:29) — Connect via the web portal to experiment with network integration and provide platform feedback. ## Related Moments - [Decentralized applications and EVM compatibility on Tezos layer two](https://www.wearedevelopers.com/videos/998-blockchain-beyond-crypto-technology-unlocking-opportunities-across-various-industries) (from "Blockchain Beyond Crypto: Technology Unlocking Opportunities across Various Industries") - [Bringing JavaScript developers into web artificial intelligence](https://www.wearedevelopers.com/videos/1896-how-web-ai-can-power-the-agentic-web-jason-mayes-google) (from "How Web AI Can Power the Agentic Web - Jason Mayes (Google)") - [Overview of the Lisk blockchain and JavaScript SDK](https://www.wearedevelopers.com/videos/49-build-your-blockchain-application-in-javascript) (from "Build Your Blockchain Application in JavaScript") - [Enabling cross-language library interoperability with the JSII framework](https://www.wearedevelopers.com/videos/1026-how-aws-generates-polyglot-libraries-based-on-a-single-typescript-codebase) (from "How AWS Generates Polyglot Libraries Based on a Single TypeScript Codebase") - [Expanding JavaScript horizons with WebAssembly and backend possibilities](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) (from "How to Stop Choosing JavaScript Frameworks and Start Living") - [Implementing unified platform web standard APIs inside backend environments](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) (from "Stop using Node.js like in 2020! What changed and what you can do today with Node.js") ## Related Articles - [Native Web Apps: Are We There Yet?](https://www.wearedevelopers.com/magazine/83-native-web-apps-are-we-there-yet) - [Dev Digest 136 - No JS(on) of mine](https://www.wearedevelopers.com/magazine/482-dev-digest-136-no-js-on-of-mine) - [3 JavaScript-Free Techniques for Accordions, Dialogs, and Table of Contents](https://www.wearedevelopers.com/magazine/684-3-javascript-free-techniques-for-accordions-dialogs-and-table-of-contents) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) ## Related Jobs - [Senior Fullstack Engineer, Angular & Nestjs (Defi Wallet)](https://www.wearedevelopers.com/jobs/ext/1983681-senior-fullstack-engineer-angular-nestjs-defi-wallet) at **Bitpanda** - [Working Student Frontend Development](https://www.wearedevelopers.com/jobs/ext/1185791-working-student-frontend-development) at **ZEISS Group** - [Senior Software Engineer, React (Websites & Martech)](https://www.wearedevelopers.com/jobs/ext/1605272-senior-software-engineer-react-websites-martech) at **Bitpanda** - [Senior Software Engineer, React (Investing & Trading)](https://www.wearedevelopers.com/jobs/ext/1937625-senior-software-engineer-react-investing-trading) at **Bitpanda** - [Software Engineer, Platform Engineering (L2)](https://www.wearedevelopers.com/jobs/ext/1956829-software-engineer-platform-engineering-l2) at **Twilio** - [Software Engineer](https://www.wearedevelopers.com/jobs/ext/1377585-software-engineer) at **Bitpanda**