Frontend framework

Vue

Open source, the Vue project · Frontend framework. How DNSTrace.dev identifies it from public evidence.

Updated Sep 2026

What Vue is

Vue is a browser framework whose single-file components can scope their styles to the component. When a build uses that feature, the compiler stamps a short hash attribute onto the component's elements, and that attribute is the public signal.

How DNSTrace.dev detects it

Detection reads the final HTTPS response and the first bytes of its markup. One matching signal is reported as strong evidence; two or more independent signals are reported as confirmed.

  • data-v-<8 hex characters> attributes in markup — Scoped style identifiers written by the single-file component compiler.
  • /_nuxt/ paths alongside them — Indicates the Nuxt framework, which is reported separately.

What a detection proves

Vue single-file components with scoped styles rendered part of the page.

What it does not prove

The Vue version, or that Vue is absent when the attribute does not appear. A build that uses no scoped styles produces no marker.

Common questions

Why does a Vue site sometimes show nothing?

The data-v- attribute only appears when components use scoped styles. Without them there is no distinguishing marker in the delivered markup.

Does Nuxt always mean Vue?

Nuxt is built on Vue, but the two detections are independent so that the evidence for each is visible on its own.

Compare with

Application frameworkNuxt

Open source, NuxtLabs

Frontend libraryReact

Open source, maintained by Meta

Frontend frameworkAngular

Open source, maintained by Google

Application frameworkSvelteKit

Open source, Svelte project

Check a domain

Run a full lookup to see the delivery layer, the detected application stack, live TLS and the announcing network side by side.

Run a lookup →Application stack →Evidence model →