A new BCHnostr Pulse update is now live at
BCHnostr Pulse — Community Live
Live pulse of the BCHnostr community: active voices, real-time notes, and network health.
When I started building BCHnostr Pulse, my goal wasn't to create another dashboard full of numbers. I wanted to build something that helps the BCHnostr ecosystem understand itself in real time—what is happening, how active the network is, and how the community is growing.
This latest update continues that vision by making the dashboard more informative, more transparent, and more useful for everyone.
✅ Verified the live deployment
Before shipping the update, I checked the production deployment itself—not just my local development environment—to make sure everything was actually working after deployment.
I confirmed that all of the recently added features are rendering correctly, including:
• Community growth strip
• All three analytics charts
• Search and filtering tools
• All four activity boards
That extra verification helps ensure visitors see exactly what was intended.
📊 Real visitor analytics
Since BCHnostr Pulse is hosted on Vercel, I integrated Vercel Web Analytics and Speed Insights.
Once Analytics is enabled in the Vercel dashboard, BCHnostr Pulse will automatically begin collecting anonymous visitor statistics and Core Web Vitals without requiring additional infrastructure or maintenance.
This provides valuable insight into:
• How many people are using the dashboard
• Which pages receive the most traffic
• Real-world performance metrics
• Opportunities to improve loading speed and user experience
Understanding how people use the project is an important step toward improving it over time.
⚡ Relay latency indicator
One feature I really wanted was a way to show the health of the connection itself.
Every relay query now measures the actual round-trip time to relay.bchnostr.com.
Instead of simply showing that the relay is "online," BCHnostr Pulse now displays a rolling average such as:
~340 ms to relay
This gives users a real indication of connection quality and relay responsiveness instead of a simple decorative status icon.
📈 Live activity pace
One thing I noticed is that dashboards can sometimes feel "static" between refreshes.
To solve that, BCHnostr Pulse now calculates approximately how many notes are being published per minute.
The pace is calculated using the previous five minutes of cached activity and refreshes automatically every 15 seconds.
The best part is that this feature requires zero additional relay requests because it simply analyzes data already stored in memory.
The result is a dashboard that feels continuously alive without placing any extra load on the relay.
🧪 Stability checks
Before deploying everything, I ran the application through automated browser testing to verify that:
• The page loads correctly
• No browser errors appear during startup
• Every newly added interface element is present
• The new features integrate cleanly with the existing dashboard
I wanted this release to improve functionality without introducing regressions.
Why these changes matter
Many analytics dashboards only display data.
I'm trying to make BCHnostr Pulse explain the current state of the network in a way that's useful to both newcomers and long-time community members.
Knowing how active BCHnostr is, how quickly notes are flowing, how responsive the relay is, and how the site itself performs all contribute to a better understanding of the ecosystem.
Every update moves the project a little closer to becoming a public resource the BCH community can rely on.
As always, feedback, ideas, bug reports, and feature suggestions are welcome. BCHnostr Pulse is being built in the open, for the community, and every improvement is aimed at making BCHnostr easier to explore and understand.
🌐
BCHnostr Pulse — Community Live
Live pulse of the BCHnostr community: active voices, real-time notes, and network health.