Show HN: A VSCode Extension to edit HTML visually in real-time
Functionality & Scope
- Extension provides real-time visual preview of HTML directly inside VS Code, with synchronized selection between code and rendered elements.
- Changes in the visual pane can be reflected back into source code, though the author considers this editing part less generally useful than preview/selection.
- Currently targets static HTML files and resources; JavaScript is disabled for now due to uncertainty about its effects.
- Not compatible with React/JSX, but may be usable with Vue single-file components and simple static content, landing pages, or basic components.
- Complex HTML is fine as long as it’s essentially one HTML file plus linked resources; there may be issues with Web Components.
Comparison to Existing Tools
- Several commenters see it as similar to common “live preview” setups (with autosave + browser refresh) or VS Code’s official Live Preview extension.
- Distinguishing points: no extra processes/servers, tight VS Code integration, and code–preview selection syncing.
- Some users point out the value of having an open-source, non–Microsoft alternative given concerns about closed-source VS Code extensions.
Usefulness & Limitations
- Supporters appreciate the tighter feedback loop and convenience of not needing to save or switch windows to see changes.
- Others argue the feature set is modest and not significantly beyond existing preview tools.
- Requests include live preview for Sass and enabling JavaScript when safe or user-controlled.
- A few people are interested in using such tools to manage or refactor static sites without templating systems.
Historical Context & Nostalgia
- Many compare it to older WYSIWYG editors (Dreamweaver, FrontPage, Netscape/Mozilla Composer, Nvu, HotDog, Brackets), noting a sense of “full circle” in web tooling.
- Some find the current tool comparatively “basic” versus 20+ year-old editors, while others appreciate having a modern, browser-engine-based implementation inside VS Code.
Broader Web Development Debate
- Thread branches into a larger debate about modern frontend complexity vs. “just HTML/CSS/JS.”
- Some see tools like this as a small push back toward simpler static sites; others stress that frameworks exist to manage state, complexity, and reuse in large apps.