# Technical and Performance

**How does Signet impact my page load speed?**\
Signet improves your site speed compared to legacy tools. Our script is less than 1KB in size, which is approximately 65 times smaller than the Google Analytics 4 tag. It loads asynchronously via a global CDN, meaning it will never block your main thread or delay your First Contentful Paint. Switching to Signet typically results in an immediate improvement in Core Web Vitals scores.

**Does Signet work with Single Page Applications like React or Next.js?**\
Yes. Signet was built for the modern web. Our script automatically listens to the browser's History API. This means it detects route changes in Single Page Applications (SPAs) instantly, recording them as new page views without requiring a full page reload. We also provide a dedicated NPM package and React hooks for developers who want deeper integration.

**How do you count unique visitors without cookies?**\
We utilize a privacy-preserving hashing mechanism. When a user visits, we generate a session ID based on their request data and a daily rotating salt. This allows us to distinguish between unique visitors for that day. Because the salt is deleted every 24 hours, it is impossible to create a long-term profile of a user, but it provides accurate data for daily and session-based analytics.

**Will ad-blockers stop Signet from tracking?**\
Signet is far more resilient to ad-blockers than legacy tools. Most ad-blockers target the domains of known advertising networks and cross-site trackers. Because Signet is a privacy-first analytics tool that does not feed into ad networks, we are rarely targeted by standard blocklists. Furthermore, enterprise users can proxy Signet through their own domain, rendering the tracking undetectable to client-side blockers.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.signtoken.vip/8.-faqs/technical-and-performance.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
