<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>
Echo JS
</title>
 <link>
http://www.echojs.com
</link>
 <description>Description pending</description> <item><title>
@ant-design/cli — A fully offline CLI for Ant Design component knowledge, project analysis, and version migration (with MCP server)
</title>
 <guid>https://github.com/ant-design/ant-design-cli</guid> <link>
https://github.com/ant-design/ant-design-cli
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43363">Comments</a>]]></description> <comments>http://www.echojs.com/news/43363</comments></item>
<item><title>
Neutralinojs v6.8 released
</title>
 <guid>https://neutralino.js.org/docs/release-notes/framework#v680</guid> <link>
https://neutralino.js.org/docs/release-notes/framework#v680
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43362">Comments</a>]]></description> <comments>http://www.echojs.com/news/43362</comments></item>
<item><title>
TypeScript Tips Everyone Should Know
</title>
 <guid>https://github.com/AllThingsSmitty/typescript-tips-everyone-should-know</guid> <link>
https://github.com/AllThingsSmitty/typescript-tips-everyone-should-know
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43360">Comments</a>]]></description> <comments>http://www.echojs.com/news/43360</comments></item>
<item><title>
Heat.js v5.2.0 - Chart zooming support! More options! TypeScript v6.0 upgrade!
</title>
 <guid>https://www.heatjs.com/</guid> <link>
https://www.heatjs.com/
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43357">Comments</a>]]></description> <comments>http://www.echojs.com/news/43357</comments></item>
<item><title>
React Performance Isn’t About useMemo — It’s About Render Boundaries
</title>
 <guid>https://reactdevelopment.substack.com/p/react-performance-isnt-about-usememo</guid> <link>
https://reactdevelopment.substack.com/p/react-performance-isnt-about-usememo
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43356">Comments</a>]]></description> <comments>http://www.echojs.com/news/43356</comments></item>
<item><title>
State.js – a CSS‑native front end framework that runs without a server
</title>
 <guid>https://github.com/iDev-Games/State-JS</guid> <link>
https://github.com/iDev-Games/State-JS
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43355">Comments</a>]]></description> <comments>http://www.echojs.com/news/43355</comments></item>
<item><title>
🎮 Boilerplate for creating game with WebGL
</title>
 <guid>https://github.com/yankouskia/gameplate</guid> <link>
https://github.com/yankouskia/gameplate
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43353">Comments</a>]]></description> <comments>http://www.echojs.com/news/43353</comments></item>
<item><title>
No Escape Hatches: the TypeScript type system isn&#39;t optional
</title>
 <guid>https://prickles.org/tenet/no-escape-hatches/T2</guid> <link>
https://prickles.org/tenet/no-escape-hatches/T2
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43352">Comments</a>]]></description> <comments>http://www.echojs.com/news/43352</comments></item>
<item><title>
Tiny, typed, SSR-safe browser detection
</title>
 <guid>https://github.com/yankouskia/get-browser</guid> <link>
https://github.com/yankouskia/get-browser
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43351">Comments</a>]]></description> <comments>http://www.echojs.com/news/43351</comments></item>
<item><title>
Uncovering the Magic Behind Playwright&#39;s Fixtures API
</title>
 <guid>https://ivakin.dev/blog/how-playwright-fixtures-work</guid> <link>
https://ivakin.dev/blog/how-playwright-fixtures-work
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43350">Comments</a>]]></description> <comments>http://www.echojs.com/news/43350</comments></item>
<item><title>
Detect private / incognito browsing
</title>
 <guid>https://github.com/yankouskia/is-incognito-mode</guid> <link>
https://github.com/yankouskia/is-incognito-mode
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43349">Comments</a>]]></description> <comments>http://www.echojs.com/news/43349</comments></item>
<item><title>
Parallel execution for Node.js, done right
</title>
 <guid>https://github.com/yankouskia/hurried</guid> <link>
https://github.com/yankouskia/hurried
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43347">Comments</a>]]></description> <comments>http://www.echojs.com/news/43347</comments></item>
<item><title>
ansilight: truecolor syntax highlighting in the terminal with 256 highlight.js themes
</title>
 <guid>https://github.com/webdiscus/ansilight</guid> <link>
https://github.com/webdiscus/ansilight
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43346">Comments</a>]]></description> <comments>http://www.echojs.com/news/43346</comments></item>
<item><title>
Lift: A blazing‑fast, lightweight TypeScript runner for Node.js — with built‑in monorepo support and TS debugging.
</title>
 <guid>https://github.com/BitairLabs/lift</guid> <link>
https://github.com/BitairLabs/lift
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43345">Comments</a>]]></description> <comments>http://www.echojs.com/news/43345</comments></item>
<item><title>
Table and Cards views with animated transitions on sorting, switching view, and browser resizing (no dependencies, just vanilla Javascript, CSS, and HTML).
</title>
 <guid>https://github.com/evoluteur/isomorphic-table-cards</guid> <link>
https://github.com/evoluteur/isomorphic-table-cards
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43344">Comments</a>]]></description> <comments>http://www.echojs.com/news/43344</comments></item>
<item><title>
TravelsJS v1.3 - Patch-based undo/redo optimized for large state, small updates, long history, and persistence.
</title>
 <guid>https://github.com/mutativejs/travels</guid> <link>
https://github.com/mutativejs/travels
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43341">Comments</a>]]></description> <comments>http://www.echojs.com/news/43341</comments></item>
<item><title>
Runtime Errors in PWAs: Risk Surface and Mitigation
</title>
 <guid>https://adropincalm.com/blog/pwa-runtime-error-risk-surface-mitigation/</guid> <link>
https://adropincalm.com/blog/pwa-runtime-error-risk-surface-mitigation/
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43340">Comments</a>]]></description> <comments>http://www.echojs.com/news/43340</comments></item>
<item><title>
The Tiny Proxy That Fixed Local Development for Our Multi-Repo Frontend
</title>
 <guid>https://dev.to/subito/the-tiny-proxy-that-fixed-local-development-for-our-multi-repo-frontend-518b</guid> <link>
https://dev.to/subito/the-tiny-proxy-that-fixed-local-development-for-our-multi-repo-frontend-518b
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43339">Comments</a>]]></description> <comments>http://www.echojs.com/news/43339</comments></item>
<item><title>
A new Google-like Calendar Component for your Svelte, React or Vue App
</title>
 <guid>https://svar.dev/blog/svar-calendar-for-react-svelte-vue/</guid> <link>
https://svar.dev/blog/svar-calendar-for-react-svelte-vue/
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43337">Comments</a>]]></description> <comments>http://www.echojs.com/news/43337</comments></item>
<item><title>
Postmortem: TanStack npm supply-chain compromise
</title>
 <guid>https://tanstack.com/blog/npm-supply-chain-compromise-postmortem</guid> <link>
https://tanstack.com/blog/npm-supply-chain-compromise-postmortem
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43334">Comments</a>]]></description> <comments>http://www.echojs.com/news/43334</comments></item>
<item><title>
Your GitHub Profile README Is Boring. Here&#39;s How to Fix It with SVG and GitHub Actions.
</title>
 <guid>https://github.com/flyingsquirrel0419/awesome-git-profile</guid> <link>
https://github.com/flyingsquirrel0419/awesome-git-profile
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43333">Comments</a>]]></description> <comments>http://www.echojs.com/news/43333</comments></item>
<item><title>
vite-plugin-federation v1.0 - A Vite/Rollup plugin for Module Federation.
</title>
 <guid>https://github.com/jskits/vite-plugin-federation</guid> <link>
https://github.com/jskits/vite-plugin-federation
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43332">Comments</a>]]></description> <comments>http://www.echojs.com/news/43332</comments></item>
<item><title>
I keep tripping over &quot;true, false, true&quot;
</title>
 <guid>https://allthingssmitty.com/2026/05/11/i-keep-tripping-over-true-false-true/</guid> <link>
https://allthingssmitty.com/2026/05/11/i-keep-tripping-over-true-false-true/
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43331">Comments</a>]]></description> <comments>http://www.echojs.com/news/43331</comments></item>
<item><title>
[AI] Claude Code Agent Monitoring &amp; Observability on VSCode
</title>
 <guid>https://github.com/yessGlory17/argus</guid> <link>
https://github.com/yessGlory17/argus
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43330">Comments</a>]]></description> <comments>http://www.echojs.com/news/43330</comments></item>
<item><title>
Van Tharp marble game simulator
</title>
 <guid>https://github.com/evoluteur/van-tharp-marble-game</guid> <link>
https://github.com/evoluteur/van-tharp-marble-game
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43329">Comments</a>]]></description> <comments>http://www.echojs.com/news/43329</comments></item>
<item><title>
ReactUse — Open-source collection of 226 React hooks with full TS types and SSR-safe semantics
</title>
 <guid>https://reactuse.com/</guid> <link>
https://reactuse.com/
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43326">Comments</a>]]></description> <comments>http://www.echojs.com/news/43326</comments></item>
<item><title>
Alphorn - open-source, self-hostable notification service
</title>
 <guid>https://alphorn.dev</guid> <link>
https://alphorn.dev
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43325">Comments</a>]]></description> <comments>http://www.echojs.com/news/43325</comments></item>
<item><title>
Animated text loop: Lissajous curves
</title>
 <guid>https://slicker.me/javascript/text_loop/animated_text_loop.htm</guid> <link>
https://slicker.me/javascript/text_loop/animated_text_loop.htm
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43324">Comments</a>]]></description> <comments>http://www.echojs.com/news/43324</comments></item>
<item><title>
A look at where the bytes are gonig when we deliver optimized JavaScript
</title>
 <guid>https://pagegym.com/blog/minifying-your-javascript-helps</guid> <link>
https://pagegym.com/blog/minifying-your-javascript-helps
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43320">Comments</a>]]></description> <comments>http://www.echojs.com/news/43320</comments></item>
<item><title>
Automotive Agent Protocol - open A2A profile that lets AI agents talk to car dealerships
</title>
 <guid>https://github.com/auto-agent-protocol/auto-agent-protocol</guid> <link>
https://github.com/auto-agent-protocol/auto-agent-protocol
</link>
 <description><![CDATA[<a href="http://www.echojs.com/news/43318">Comments</a>]]></description> <comments>http://www.echojs.com/news/43318</comments></item>
</channel></rss>