frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Henosia – We built a JavaScript Engine for vibe coding

https://www.henosia.com
2•jimmeyer•3h ago
Hey HN, I'm Jim – one half of the two-person team building Henosia (https://www.henosia.com/), a browser-based visual vibe coding tool with a purpose-built JavaScript Engine.

Why would we do something as crazy as building our own JavaScript Engine? In a word, speed.

Today's vibe coding is built around files: Edit, save, a build is triggered, Hot Module Refresh triggers a file-level re-evaluation, the page re-renders. This means that code updates are much heavier and slower than they need to be, especially compared to how fast drawing and design tools can perform updates when you edit.

To get design tool like speeds (60FPS) for vibe coding, edit operations need to happen at the lowest possible level: The syntax tree nodes. Changes to the syntax tree then need to cause a minimal amount of code to be re-evaluated in the browser, which is where our purpose-built JavaScript Engine comes into play. Well, technically it's a TypeScript Engine, because it directly evaluates TypeScript syntax trees (ASTs), skipping over non-executable nodes like type annotations.

Here's how it works: The engine receives a change in the AST because the user made a visual edit of a selected component using our component props panel, e.g. to change the size property on a Button component. We're currently focusing on React, so the engine identifies the closest most fine-grained way to perform the rendering update, which in this case is to re-render the nearest parent component that owns the Button component. This happens in just a few milliseconds, and we're able to optimistically perform the change on the client before distributing the change to the server.

Since we're not bound to file save operations and file watchers, we can have multiple pending draft edits at once, e.g. to present the user with multiple AI-based edit suggestions. This capability opens up a ton of new ways to interact with code, with design tools and code editors converging into something entirely new.

If you want to see this thing in action, head over to https://www.henosia.com and drop a prompt to get the project started. Use the selection tool, it's the button with a pen on a bullseye icon next to the chat input. This starts our code engine, and you're able to instantly preview and edit Tailwind styling and component properties at 60FPS. Our docs at https://docs.henosia.com/edit/select have more info, and https://www.youtube.com/watch?v=5yqsFGt7zAg walks through the capabiliies.

I’d love to hear what you think about our approach, and where we should take it next :)

PS: For a limited time our free plan includes unlimited AI messages and visual edits.

It's Not Gambling, It's Predicting

https://www.bloomberg.com/opinion/newsletters/2025-06-17/it-s-not-gambling-it-s-predicting
1•ioblomov•6s ago•0 comments

Harnessing the waves: the science turning tsunamis into clean energy

https://geographical.co.uk/science-environment/harnessing-the-waves-the-science-turning-tsunamis-into-clean-energy
1•thinkingemote•1m ago•0 comments

Scientists are dropping live mosquitoes out of drones in Hawaii to protect birds

https://www.vox.com/down-to-earth/416699/hawaii-endangered-species-birds-mosquitoes
1•thinkingemote•2m ago•0 comments

How I Built and Maintain "Last Week on HN"

https://lastweekonhn.xyz/write-up
2•gametorch•9m ago•0 comments

Celebrating 50K users with Kagi free search portal, Kagi for libraries, and more

https://blog.kagi.com/50k
5•leephillips•10m ago•0 comments

FDA to Issue National Priority Vouchers to Companies for US National Interests

https://www.fda.gov/news-events/press-announcements/fda-issue-new-commissioners-national-priority-vouchers-companies-supporting-us-national-interests
1•bookofjoe•10m ago•0 comments

EigenCloud, a Developer Platform to Unlock Crypto's App Era

https://blog.eigencloud.xyz/introducing-eigencloud/
1•emrehan•13m ago•0 comments

Applied Intuition raises $600M as it pushes further into defense

https://techcrunch.com/2025/06/17/applied-intuition-raises-600-million-as-it-pushes-further-into-defense/
1•rntn•14m ago•0 comments

New Study Solves the Bronze Age 'Tin Problem' [video]

https://www.youtube.com/watch?v=ZCuTJvvKQg8
1•pfdietz•15m ago•0 comments

Show HN: You don't have time to watch 40-minute videos

https://youshort.app
1•elthomasdev•16m ago•1 comments

Show HN: I made PaneFlow – a no-code solution for creating slideshows

https://paneflow.com
10•nolimits4web•17m ago•0 comments

Time Series Forecasting with Graph Transformers

https://kumo.ai/research/time-series-forecasting/
3•turntable_pride•17m ago•0 comments

Understanding and Coding the KV Cache in LLMs from Scratch

https://sebastianraschka.com/blog/2025/coding-the-kv-cache-in-llms.html
3•sbbq•20m ago•0 comments

X.org Security Advisory: multiple security issues X.Org X server and Xwayland

https://lists.x.org/archives/xorg-announce/2025-June/003608.html
2•speckx•20m ago•0 comments

The Shape of What You Meant

https://blog.index.network/the-shape-of-what-you-meant
7•chadfowler•20m ago•1 comments

Cursor BugBot vs. Entelligence

https://www.entelligence.ai/blogs/Cursor-BugBot-vs-Entelligence
2•sebg•20m ago•0 comments

Agentic AI Is Reshaping Digital CX. Is Your Business Ready?

https://gazeon.site/agentic-ai-is-reshaping-digital-cx-is-your-business-ready/
2•eligrid•20m ago•0 comments

The SRE Report 2025 Survey by Catchpoint

https://www.catchpoint.com/asset/2025-sre-report
2•tanelpoder•20m ago•0 comments

Race to Tokyo: JAL and Finnair's Separate Paths from Helsinki

https://www.flightradar24.com/blog/flight-tracking-news/jal-finnair-helsinki-tokyo-race/
3•nradov•22m ago•0 comments

Is your AI safe? Threat analysis of MCP

https://www.cyberark.com/resources/threat-research-blog/is-your-ai-safe-threat-analysis-of-mcp-model-context-protocol
1•dangtony98•22m ago•0 comments

Germ Theory of Disease

https://en.wikipedia.org/wiki/Germ_theory_of_disease
1•rolph•24m ago•0 comments

Using Windows 10 past EOL (via LTSC supported to 2032)

https://massgrave.dev/windows10_eol
2•xeonmc•24m ago•0 comments

Miasma Theory

https://en.wikipedia.org/wiki/Miasma_theory
3•rolph•25m ago•0 comments

Banking data reveals early warning signs of cognitive decline in older adults

https://medicalxpress.com/news/2025-06-banking-reveals-early-cognitive-decline.html
2•speckx•25m ago•0 comments

An Attempt at Defining Consciousness

https://drive.google.com/file/d/18GEVyw7QTAX-0pxYWBrGm_zta-d6okmN/view?usp=drivesdk
1•Trenthug•25m ago•0 comments

Working with stacked branches in Git (Part 1)

https://andrewlock.net/working-with-stacked-branches-in-git-part-1/
1•gsky•26m ago•0 comments

Did LinuxJournal publish an hallucinated article?

https://www.linuxjournal.com/content/arch-linux-breaks-new-ground-official-rust-init-system-support-arrives
2•rawkode•27m ago•2 comments

Show HN: Simplest Git Statistics in CLI

https://github.com/git-quick-stats/git-quick-stats
1•ebod•27m ago•0 comments

Public/protected/private is an unnecessary feature

https://catern.com/private.html
1•PaulHoule•27m ago•0 comments

Writing Guidelines in My Prompts

https://twitter.com/HamelHusain/status/1934029394391228818
1•tosh•28m ago•0 comments