TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

SVG, Canvas, WebGL? Visualization Options for the Web

46 pointsby mfbx9da4over 5 years ago

3 comments

jojo2000over 5 years ago
During my last endeavour I had to make high-frequency (1kHz+) plot on the web. Tried literally everything. Only tech that stood out was (webGL + websockets), amazingly working with firefox (but not chrome). So the perf conclusions of the article stands.
jmiskovicover 5 years ago
I liked the discussion on absurdity of having thousands of nodes displayed at once. Having few dozen nodes shown on screen actually communicates more information to user. Their recommendation is to avoid huge graphs and instead show statistics about graph (number of nodes, most connected node, longest chain...), or to filter down the graph using domain specific knowledge. Great advice that shouldn&#x27;t be buried in benchmark of web technologies (which was quite interesting read as well).<p>I&#x27;ve always admired yWorks products. I only wish they would turn yEd into commercial product and give it more love, even though it&#x27;s already best in class. I introduced yEd to all companies I worked at and saw quick adoption among colleagues. I&#x27;ve come to consider it as versatile tool for exploring idea space, communicating architecture and structure to others, as well as for producing flashy marketing diagrams.
liamcardenasover 5 years ago
As cool as Canvas and WebGL are, they also enable privacy violations, allowing web browsers to be uniquely fingerprinted.<p>I am not saying people shouldn’t use them, but just be aware that when you do, you are making some of the web less accessible to people attempting to preserve privacy.<p>To be fair, similar arguments can be made of JavaScript, which I use all the time.
评论 #22102843 未加载