publication,issue,url,total,web,rss,email_unique,email_all,tid jw,685,https://frontendmasters.com/courses/javascript-quiz/?utm_source=email&utm_medium=javascriptweekly&utm_content=javascriptquiz,1773,185,53,1334,1535,154300 jw,685,https://frontendmasters.com/courses/javascript-quiz/?utm_source=email&utm_medium=javascriptweekly&utm_content=javascriptquiz,0,0,0,0,0,154301 jw,685,https://deno.com/blog/jsr-is-not-another-package-manager,6040,502,263,4613,5275,154302 jw,685,https://deno.com/blog/jsr-is-not-another-package-manager,0,0,0,0,0,154303 jw,685,https://jsr.io/,2011,65,60,1590,1886,154304 jw,685,https://openjsf.org/blog/nodejs-22-available,1351,193,45,961,1113,154305 jw,685,https://polar.sh/anonrig/posts/node-js-task-runner,472,42,27,314,403,154306 jw,685,https://coderoasis.com/nodejs-22-released/,626,67,38,439,521,154307 jw,685,https://nodeweekly.com/,286,29,27,173,230,154308 jw,685,https://github.com/pnpm/pnpm/releases/tag/v9.0.0,884,131,29,615,724,154309 jw,685,https://pnpm.io/,188,7,20,114,161,154310 jw,685,https://pnpm.io/workspaces,245,15,23,151,207,154311 jw,685,https://js-naked-day.org/,930,128,41,657,761,154312 jw,685,https://www.dotjs.io/,659,73,22,469,564,154313 jw,685,https://primatejs.com/blog/introducing-rcompat,445,70,28,277,347,154314 jw,685,https://reactnative.dev/blog/2024/04/22/release-0.74,444,63,22,288,359,154315 jw,685,https://www.electronjs.org/blog/electron-30-0,322,56,22,203,244,154316 jw,685,https://hexo.io/,361,56,29,224,276,154317 jw,685,https://blog.emberjs.com/ember-released-5-8/,173,22,22,102,129,154318 jw,685,https://ionic.io/blog/ionic-8-is-here,196,24,25,113,147,154319 jw,685,https://github.com/swc-project/swc,200,35,26,115,139,154320 jw,685,https://github.com/webpro/knip/releases/tag/5.10.0,163,31,25,86,107,154321 jw,685,https://render.com/blog/hello-bun-deploy-2x-faster-on-github-render,1364,224,60,925,1080,154322 jw,685,https://github.com/carbon-design-system/sveld,294,45,27,185,222,154323 jw,685,https://bun.sh/,139,11,20,79,108,154324 jw,685,https://frontendmasters.com/guides/front-end-handbook/2024/,2822,383,76,2000,2363,154325 jw,685,https://campaigns-linkurious.cleverstory.io/why-choose-js-graph-library,527,74,43,348,410,154326 jw,685,https://jakearchibald.com/2024/attributes-vs-properties/,1248,211,59,850,978,154327 jw,685,https://www.youtube.com/watch?v=edB964-YYpE,673,108,41,435,524,154328 jw,685,https://blog.sentry.io/how-i-fixed-my-brutal-ttfb/?utm_medium=paid-community&utm_source=javascriptweekly&utm_campaign=fy25q1-jtbd-ttfb&utm_content=newsletter-jtbd-ttfb-learnmore,1034,122,60,739,852,154329 jw,685,https://kilianvalkhof.com/2024/javascript/the-problem-with-new-url-and-how-url-parse-fixes-that/,1227,214,76,818,937,154330 jw,685,https://web.dev/blog/intl-segmenter,424,82,33,256,309,154331 jw,685,https://blog.angular.io/event-dispatch-in-angular-89d868d2351c,328,55,29,192,244,154332 jw,685,https://effectivetypescript.com/2024/04/16/inferring-a-type-predicate/,453,92,39,268,322,154333 jw,685,https://code.dblock.org/2024/04/23/adding-eslint-and-autofixing-an-existing-typescript-project.html,374,71,37,223,266,154334 jw,685,https://www.youtube.com/watch?v=HSVcZa5yTKE,415,85,44,231,286,154335 jw,685,https://jameshfisher.com/2024/04/24/how-to-escape-javascript-for-a-script-tag/,373,73,33,212,267,154336 jw,685,https://unovis.dev/,1044,193,48,692,803,154337 jw,685,https://unovis.dev/releases/1.4/,97,8,18,48,71,154338 jw,685,https://unovis.dev/gallery,222,27,20,140,175,154339 jw,685,https://userfront.com/?&utm_source=javascriptweekly-com&utm_medium=newsletter_sponsored_link&utm_campaign=magnitude&utm_content=transformational,180,28,21,96,131,154340 jw,685,https://rescript-lang.org/blog/release-11-1-0,341,84,25,183,232,154341 jw,685,https://rescript-lang.org/,111,13,19,51,79,154342 jw,685,https://typed-xlsx.vercel.app/,545,125,27,327,393,154343 jw,685,https://github.com/ChronicStone/typed-xlsx?tab=readme-ov-file#2-build-a-sheet-schema-,138,20,20,73,98,154344 jw,685,https://github.com/ChronicStone/typed-xlsx,116,18,20,53,78,154345 jw,685,https://github.com/Rich-Harris/devalue,627,135,41,395,451,154346 jw,685,https://imask.js.org/,677,156,32,411,489,154347 jw,685,https://www.npmjs.com/package/browser-or-node,363,85,23,207,255,154348 jw,685,https://typicode.github.io/mistcss/,433,88,28,263,317,154349 jw,685,https://github.com/typicode/mistcss/releases/tag/v0.4.0,89,9,18,43,62,154350 jw,685,https://github.com/alphagov/accessible-autocomplete,455,83,33,291,339,154351 jw,685,https://alphagov.github.io/accessible-autocomplete/examples/,184,30,21,106,133,154352 jw,685,https://github.com/mercurius-js/mercurius,179,34,21,104,124,154353 jw,685,https://github.com/mrousavy/react-native-vision-camera/releases/tag/v4.0.0,266,51,22,156,193,154354 jw,685,https://github.com/perry-mitchell/webdav-client,212,42,23,123,147,154355 jw,685,https://github.com/extremeheat/JSPyBridge,246,46,21,146,179,154356 jw,685,https://github.com/mui/mui-x/releases/tag/v7.3.0,436,72,22,303,342,154357 jw,685,https://twitter.com/cooperx86,59,0,0,44,59,154358 jw,685,https://javascriptweekly.com/issues/685,114,73,41,0,0,154359 jw,684,https://workos.com/?utm_source=cpjavascript&utm_medium=newsletter&utm_campaign=q22024,693,103,51,424,539,153996 jw,684,https://quilljs.com/,4446,659,207,3078,3580,153997 jw,684,https://slab.com/blog/announcing-quill-2-0/,678,68,102,419,508,153998 jw,684,https://github.com/quilljs/quill/releases/tag/v2.0.0,315,36,58,174,221,153999 jw,684,https://quilljs.com/playground/snow,637,82,67,398,488,154000 jw,684,https://github.com/airbnb/javascript,4157,653,143,2801,3361,154001 jw,684,https://blog.jquery.com/2024/04/17/upgrading-jquery-working-towards-a-healthy-web/,1086,209,64,674,813,154002 jw,684,https://healthyweb.org/,498,81,39,308,378,154003 jw,684,https://biomejs.dev/blog/biome-v1-7/,2123,398,94,1362,1631,154004 jw,684,https://biomejs.dev/,267,30,50,137,187,154005 jw,684,https://www.youtube.com/watch?v=aWfYxg-Ypm4,2857,374,112,1979,2371,154006 jw,684,https://techtalksweekly.substack.com/p/ttw-extra-3-all-javascript-conference,1367,258,71,862,1038,154007 jw,684,https://fx.wtf/,1333,219,85,843,1029,154008 jw,684,https://github.com/antonmedv/fx/releases/tag/34.0.0,309,45,54,166,210,154009 jw,684,https://nodejs.org/en/blog/events/collab-summit-2024-london,347,95,37,171,215,154010 jw,684,https://deno.com/blog/how-we-built-jsr,495,88,71,281,336,154011 jw,684,https://github.com/facebook/react/pull/28768,1446,315,88,895,1043,154012 jw,684,https://www.joshcanhelp.com/oclif/,1185,237,64,738,884,154013 jw,684,https://oclif.io/,320,37,56,156,227,154014 jw,684,https://outshift.cisco.com/blog/qwik-vs-nextjs,1409,263,68,925,1078,154015 jw,684,https://www.mongodb.com/events/rag-to-riches?utm_campaign=js_weekly_rag_to_riches_apr_18&utm_source=node_weekly&utm_medium=sponsored_newsletter,382,56,58,213,268,154016 jw,684,https://www.joshwcomeau.com/react/css-in-rsc/,865,200,65,502,600,154017 jw,684,https://developer.chrome.com/docs/devtools/performance/nodejs,800,172,64,480,564,154018 jw,684,https://developer.chrome.com/blog/profiling-cpu,231,41,52,100,138,154019 jw,684,https://www.mux.com/blog/keeping-up-with-the-node-ish-ecosystem,349,85,47,172,217,154020 jw,684,https://vercel.com/blog/building-an-interactive-3d-event-badge-with-react-three-fiber,524,97,52,293,375,154021 jw,684,https://github.com/orgs/web-infra-dev/discussions/17,477,104,59,247,314,154022 jw,684,https://jaydevm.hashnode.dev/things-that-i-like-better-in-vue-than-in-react,919,199,79,527,641,154023 jw,684,https://www.smashingmagazine.com/2024/04/converting-text-encoded-html-vanilla-javascript/,577,133,66,309,378,154024 jw,684,https://tresjs.org/,759,141,58,397,560,154025 jw,684,https://docs.pmnd.rs/react-three-fiber/getting-started/introduction,179,25,35,80,119,154026 jw,684,https://play.tresjs.org/,200,29,34,94,137,154027 jw,684,https://nextjs.org/blog/next-14-2,652,143,60,386,449,154028 jw,684,https://twitter.com/rauchg/status/1777759530782515216,150,24,34,56,92,154029 jw,684,https://sponsr.is/tld_javascriptweekly,573,107,64,346,402,154030 jw,684,https://github.com/robertkrimen/otto,574,128,64,322,382,154031 jw,684,https://golangweekly.com/,226,32,37,125,157,154032 jw,684,https://www.lemonsqueezy.com/wedges,1197,266,82,725,849,154033 jw,684,https://www.lemonsqueezy.com/,182,24,44,84,114,154034 jw,684,https://github.com/lmsqueezy/wedges,178,24,45,78,109,154035 jw,684,https://hyperformula.handsontable.com/,1298,291,61,798,946,154036 jw,684,https://hyperformula.handsontable.com/guide/compatibility-with-microsoft-excel.html,178,23,42,79,113,154037 jw,684,https://github.com/isaacHagoel/svelte-dnd-action,543,125,60,296,358,154038 jw,684,https://zoompinch.pages.dev/,387,76,65,193,246,154039 jw,684,https://craft.js.org/,800,161,77,486,562,154040 jw,684,https://github.com/bndkt/kotekan,336,62,49,182,225,154041 jw,684,https://github.com/cytoscape/cytoscape.js,499,106,58,278,335,154042 jw,684,https://github.com/timlrx/tailwind-nextjs-starter-blog,414,74,48,236,292,154043 jw,684,https://github.com/pubkey/rxdb/releases/tag/15.18.0,493,102,53,284,338,154044 jw,684,https://jazz-soft.net/doc/JZZ/,310,54,43,169,213,154045 jw,684,https://github.com/emberjs/ember.js/releases/tag/v5.8.0,340,56,51,188,233,154046 jw,684,https://bost.ocks.org/mike/algorithms/,4231,491,142,3053,3598,154047 jw,684,https://twitter.com/cooperx86,83,0,0,61,83,154048 jw,684,https://javascriptweekly.com/issues/684,298,168,130,0,0,154049 jw,683,https://developer.mescius.com/spreadjs?utm_source=CooperPress&utm_medium=JavaScript-Weekly&utm_campaign=SpreadJS-JS-Weekly-Primary-Sponsor-April-2024,1355,255,68,860,1032,153691 jw,683,https://helabenkhalfallah.medium.com/frontend-development-beyond-react-svelte-1-3-f47eda22cba5?source=friends_link&sk=e737ef9aec291d033d1140b4bbb0bf56,5090,963,224,3270,3903,153692 jw,683,https://svelte.dev/,376,30,61,225,285,153693 jw,683,https://jsbin.com/safoqap/6/edit?html,output,3207,506,151,2150,2550,153694 jw,683,https://github.com/proposal-signals/proposal-signals,1399,165,110,945,1124,153695 jw,683,https://github.com/google/zx/releases/tag/8.0.0,1741,343,101,1098,1297,153696 jw,683,https://www.val.town/,1548,279,84,1016,1185,153697 jw,683,https://blog.val.town/blog/seed/,297,43,47,157,207,153698 jw,683,https://github.com/tc39/proposal-set-methods,884,185,95,516,604,153699 jw,683,https://github.com/tc39/proposal-promise-try,742,152,62,453,528,153700 jw,683,https://github.com/tc39/proposal-math-sum,603,125,64,350,414,153701 jw,683,https://twitter.com/devdevcharlie/status/1777366634514309610,1458,284,92,900,1082,153702 jw,683,https://github.com/tc39/proposal-math-sum,0,0,0,0,0,153703 jw,683,https://blog.cloudflare.com/javascript-native-rpc,822,148,65,508,609,153704 jw,683,https://ionic.io/blog/recapping-ngconf-2024,709,132,78,406,499,153705 jw,683,https://eslint.org/blog/2024/04/eslint-v9.0.0-released/,1016,198,68,622,750,153706 jw,683,https://eslint.org/blog/2024/04/eslint-v9.0.0-released/#new-rule%3A-no-useless-assignment,678,102,73,413,503,153707 jw,683,https://vitepress.dev/,589,126,58,341,405,153708 jw,683,https://github.com/npm/cli/releases/tag/v10.5.2,274,55,45,127,174,153709 jw,683,https://twitter.com/vinii_joga10/status/1778162124797178340,521,106,59,279,356,153710 jw,683,https://nodejs.org/en/blog/vulnerability/april-2024-security-releases-2,245,45,68,99,132,153711 jw,683,https://nodejs.org/en/blog/release/v18.20.2,157,17,45,62,95,153712 jw,683,https://nodejs.org/en/blog/release/v18.20.2,1,0,0,1,1,153713 jw,683,https://nodejs.org/en/blog/release/v20.12.2,132,13,43,49,76,153714 jw,683,https://nodejs.org/en/blog/release/v20.12.2,0,0,0,0,0,153715 jw,683,https://nodejs.org/en/blog/release/v21.7.3,152,15,51,54,86,153716 jw,683,https://medium.com/gulpjs/announcing-gulp-v5-c67d077dbdb7,811,158,75,482,578,153717 jw,683,https://nodejs.org/en/blog/release/v21.7.3,0,0,0,0,0,153718 jw,683,https://macwright.com/2024/03/29/figma-plugins.html,898,219,55,507,624,153719 jw,683,https://www.figma.com/community/plugin/1189962635826293304/placemark,176,20,44,75,112,153720 jw,683,https://thenewstack.io/react-server-components-in-a-nutshell/,1283,272,73,786,938,153721 jw,683,https://thenewstack.io/react-server-components-in-a-nutshell/,1,0,0,1,1,153722 jw,683,https://waku.gg,211,24,46,105,141,153723 jw,683,https://sentry.io/resources/autofix-workshop/?utm_medium=paid-community&utm_source=javascriptweekly&utm_campaign=fy25q1-autofixworkshop&utm_content=newsletter-autofixworkshop-register,333,63,61,163,209,153724 jw,683,https://frontendmasters.com/blog/devtools-tips-tricks/,2857,619,121,1789,2117,153725 jw,683,https://blog.frontend-almanac.com/js-object-structure,1237,315,95,707,827,153726 jw,683,https://waku.gg,0,0,0,0,0,153727 jw,683,https://bndkt.com/blog/2024/the-easiest-way-to-build-reactive-local-first-apps-with-tinybase-and-powersync,721,164,60,418,497,153728 jw,683,https://upstash.com/blog/article-recommendation-system,495,100,60,265,335,153729 jw,683,https://textslashplain.com/2024/04/10/browser-security-bugs-that-arent-javascript-in-pdf/,455,109,57,230,289,153730 jw,683,https://www.robinwieruch.de/next-authentication/,552,108,45,326,399,153731 jw,683,https://github.com/pahen/madge,1322,291,77,796,954,153732 jw,683,https://github.com/Distributive-Network/PythonMonkey,498,124,57,259,317,153733 jw,683,https://wallabyjs.com/?utm_source=cooperpress&utm_medium=javascriptweekly&utm_content=javascriptweekly,496,103,58,270,335,153734 jw,683,https://quokkajs.com/?utm_source=cooperpress&utm_medium=javascriptweekly&utm_content=javascriptweekly,161,14,53,64,94,153735 jw,683,https://console-ninja.com/?utm_source=cooperpress&utm_medium=javascriptweekly&utm_content=javascriptweekly,185,22,42,82,121,153736 jw,683,https://zengm.com/facesjs/,1712,370,85,1100,1257,153737 jw,683,https://colorjs.io/,1130,267,89,643,774,153738 jw,683,https://previewjs.com/,1862,439,106,1157,1317,153739 jw,683,https://kosko.dev/,561,127,56,322,378,153740 jw,683,https://kosko.dev/blog/2024/03/28/kosko-4.1,152,11,65,46,76,153741 jw,683,https://userfront.com/?&utm_source=javascriptweekly.com&utm_medium=newsletter_sponsored_link&utm_campaign=magnitude&utm_content=transformational,263,41,50,133,172,153742 jw,683,https://mikro-orm.io/blog/mikro-orm-6-2-released,350,74,49,185,227,153743 jw,683,https://www.rspack.dev/blog/announcing-0.6.html,355,74,47,184,234,153744 jw,683,https://github.com/pixijs/pixijs/releases/tag/v8.1.0,465,92,44,276,329,153745 jw,683,https://github.com/pmndrs/jotai/releases/tag/v2.8.0,363,89,46,187,228,153746 jw,683,https://github.com/cure53/DOMPurify,331,76,46,171,209,153747 jw,683,https://github.com/hakimel/reveal.js/releases/tag/5.1.0,489,123,54,263,312,153748 jw,683,https://github.com/hakimel/reveal.js/releases/tag/5.1.0,0,0,0,0,0,153749 jw,683,https://github.com/xtermjs/xterm.js/releases/tag/5.5.0,599,146,55,334,398,153750 jw,683,https://github.com/image-js/tiff,249,61,43,120,145,153751 jw,683,https://github.com/shikijs/shiki,495,133,50,275,312,153752 jw,683,https://www.clickwheeljs.com/,1438,338,72,860,1028,153753 jw,683,https://github.com/shikijs/shiki,0,0,0,0,0,153754 jw,683,https://twitter.com/cooperx86,76,0,0,53,76,153755 jw,683,https://javascriptweekly.com/issues/683,252,164,88,0,0,153756 jw,682,https://www.mongodb.com/events/rag-to-riches?utm_campaign=js_weekly_rag_to_riches_primary&utm_source=js_weekly&utm_medium=sponsored_newsletter,1080,208,77,636,795,153401 jw,682,https://github.com/proposal-signals/proposal-signals,5919,972,257,4012,4690,153402 jw,682,https://eisenbergeffect.medium.com/a-tc39-proposal-for-signals-f0bedd37a335,1589,240,133,1039,1216,153403 jw,682,https://github.com/eduardoleao052/js-torch,1422,337,85,846,1000,153404 jw,682,https://pytorch.org/,235,33,54,108,148,153405 jw,682,https://eduardoleao052.github.io/js-torch/assets/demo/demo.html,877,182,94,502,601,153406 jw,682,https://bun.sh/blog/bun-v1.1,955,248,72,511,635,153407 jw,682,https://bun.sh/blog/bun-v1.1#the-bun-shell,270,51,71,104,148,153408 jw,682,https://v8.dev/blog/sandbox,592,141,59,322,392,153409 jw,682,https://github.com/sveltejs/svelte/issues/11052,2807,448,172,1938,2187,153410 jw,682,https://ietfa.org/,673,145,73,386,455,153411 jw,682,https://js.org/,503,106,64,277,333,153412 jw,682,https://blog.angular.io/angular-and-wiz-are-better-together-91e633d8cd5a,1437,277,95,937,1065,153413 jw,682,https://deno.com/blog/v1.42,370,79,55,186,236,153414 jw,682,https://jsr.io/,388,56,60,221,272,153415 jw,682,https://babylonjs.medium.com/introducing-babylon-js-7-0-a141cd7ede0d,481,100,65,251,316,153416 jw,682,https://www.babylonjs.com/,297,62,61,136,174,153417 jw,682,https://nodejs.org/en/blog/vulnerability/april-2024-security-releases,269,46,60,123,163,153418 jw,682,https://nodejs.org/en/blog/release/v18.20.1,151,19,51,49,81,153419 jw,682,https://nodejs.org/en/blog/release/v20.12.1,157,23,57,48,77,153420 jw,682,https://nodejs.org/en/blog/release/v21.7.2,157,21,56,41,80,153421 jw,682,https://docusaurus.io/blog/releases/3.2,631,135,69,359,427,153422 jw,682,https://github.com/gulpjs/gulp/releases/tag/v5.0.0,924,212,80,549,632,153423 jw,682,https://blog.trl.sn/blog/what-is-a-json-number/,1811,426,132,1044,1253,153424 jw,682,https://medium.com/dartlang/history-of-js-interop-in-dart-98b06991158f,516,137,74,246,305,153425 jw,682,https://dart.dev/,159,25,46,57,88,153426 jw,682,https://flutter.dev/,166,24,48,55,94,153427 jw,682,https://medium.com/dartlang/dart-3-3-325bf2bf6c13,184,35,58,56,91,153428 jw,682,https://medium.com/dartlang/dart-3-3-325bf2bf6c13#c141,260,59,53,102,148,153429 jw,682,https://blog.stackblitz.com/posts/enterprise-design-systems/?utm_source=js-weekly&utm_medium=secondary,1096,199,98,664,799,153430 jw,682,https://www.sabatino.dev/bfcache-explained/,1237,272,108,729,857,153431 jw,682,https://web.dev/articles/bfcache,254,65,59,89,130,153432 jw,682,https://simonwillison.net/2024/Mar/30/ocr-pdfs-images/,1346,346,83,785,917,153433 jw,682,https://blog.ignacemaes.com/the-easy-way-to-access-the-last-javascript-array-element/,1172,255,153,646,764,153434 jw,682,https://blog.notmyidea.org/a-comparison-of-javascript-crdts.html,719,165,106,376,448,153435 jw,682,https://wicky.nillia.ms/cally/,1402,300,86,864,1016,153436 jw,682,https://wicky.nillia.ms/cally/accessibility/,187,45,59,47,83,153437 jw,682,https://counterscale.dev/,933,419,63,368,451,153438 jw,682,https://newsletter.posthog.com/?utm_source=jsweekly&utm_campaign=jsweekly,419,84,61,210,274,153439 jw,682,https://tonaljs.github.io/tonal/docs/,1345,283,84,846,978,153440 jw,682,https://github.com/tonaljs/tonal?tab=readme-ov-file#projects-using-tonal,254,50,63,101,141,153441 jw,682,https://github.com/tonaljs/tonal,201,45,52,64,104,153442 jw,682,https://kubetail-org.github.io/fancy-ansi/,622,153,70,325,399,153443 jw,682,https://en.wikipedia.org/wiki/ANSI_escape_code,174,26,52,63,96,153444 jw,682,https://github.com/kubetail-org/fancy-ansi,202,45,53,62,104,153445 jw,682,https://github.com/zheksoon/dioma,1379,332,112,798,935,153446 jw,682,https://www.npmjs.com/package/svelte-zoomable-circles,566,129,61,311,376,153447 jw,682,https://svelte.dev/,135,20,48,41,67,153448 jw,682,https://openopensource.com/,341,82,49,169,210,153449 jw,682,https://vinejs.dev/docs/introduction,531,132,57,284,342,153450 jw,682,https://github.com/electric-sql/pglite,360,80,58,188,222,153451 jw,682,https://github.com/gvergnaud/ts-pattern,809,199,72,460,538,153452 jw,682,https://github.com/kewisch/ical.js,356,85,58,178,213,153453 jw,682,https://github.com/isaacs/minimatch,327,77,60,153,190,153454 jw,682,https://github.com/iamstevendao/vue-tel-input,329,80,49,151,200,153455 jw,682,https://vue-tel-input.iamstevendao.com/,301,68,54,146,179,153456 jw,682,https://github.com/KingSora/OverlayScrollbars,616,150,69,341,397,153457 jw,682,https://github.com/octokit/octokit.js,525,118,77,281,330,153458 jw,682,https://twitter.com/cooperx86,65,0,0,43,65,153459 jw,682,https://javascriptweekly.com/issues/682,252,159,93,0,0,153460 jw,682,https://dexie.org/,769,162,66,463,541,153461 jw,682,https://dexie.org/announcements/2024-03-27,457,85,56,251,316,153462 jw,681,https://frontendmasters.com/courses/blazingly-fast-js/?utm_source=email&utm_medium=javascriptweekly&utm_content=blazinglyfastjs,2816,535,112,1848,2169,153156 jw,681,https://www.lydiahallie.com/blog/promise-execution,12855,1349,463,9085,11043,153157 jw,681,https://www.youtube.com/watch?v=LB8KwiiUGy0,1495,273,85,945,1137,153158 jw,681,https://socket.dev/blog/node-js-tsc-confirms-no-intention-to-remove-npm-from-distribution,578,122,66,291,390,153159 jw,681,https://isbunwindowsyet.com/,693,173,61,398,459,153160 jw,681,https://twitter.com/bunjavascript/status/1773040914715259270,645,162,55,348,428,153161 jw,681,https://gist.github.com/ceving/6e65886e04563ed9e6e42cc5f8d3f656,3103,584,145,2042,2374,153162 jw,681,https://redwoodjs.com/blog/rsc-now-in-redwoodjs,525,93,53,309,379,153163 jw,681,https://runjs.app/play,1636,365,79,1007,1192,153164 jw,681,https://vercel.com/changelog/node-js-v20-lts-is-now-generally-available,461,89,43,248,329,153165 jw,681,https://blog.vuejs.org/posts/vitepress-1.0,1268,248,69,806,951,153166 jw,681,https://neutralino.js.org/docs/release-notes/framework/#v510,780,182,62,455,536,153167 jw,681,https://github.com/BabylonJS/Babylon.js/releases/tag/7.0.0,737,154,59,444,524,153168 jw,681,https://www.radix-ui.com/blog/themes-3,1264,271,67,783,926,153169 jw,681,https://nodejs.org/en/blog/release/v20.12.0,386,96,50,190,240,153170 jw,681,https://nodejs.org/en/blog/release/v18.20.0,219,43,39,96,137,153171 jw,681,https://vercel.com/changelog/node-js-v20-lts-is-now-generally-available,0,0,0,0,0,153172 jw,681,https://github.com/denoland/deno/releases/tag/v1.42.0,316,83,38,153,195,153173 jw,681,https://twitter.com/vite_js/status/1770455259069968837,375,85,54,179,236,153174 jw,681,https://microsoft.github.io/TypeChat/blog/announcing-typechat-0-1-0/,447,100,50,245,297,153175 jw,681,https://www.chromatic.com/blog/chromatic-3/,325,80,38,158,207,153176 jw,681,https://www.chromatic.com/blog/chromatic-3/,1,0,0,1,1,153177 jw,681,https://v8.dev/features/iterator-helpers,1570,390,89,927,1091,153178 jw,681,https://github.com/tc39/proposal-iterator-helpers,234,74,42,84,118,153179 jw,681,https://waku.gg/blog/introducing-pages-router,750,183,71,412,496,153180 jw,681,https://waku.gg/,268,81,40,105,147,153181 jw,681,https://userfront.com/?&utm_source=javascriptweekly-com&utm_medium=newsletter&utm_campaign=sponsored_link&utm_content=transformational,321,84,45,136,192,153182 jw,681,https://frontendmasters.com/blog/what-you-need-to-know-about-modern-css-spring-2024-edition/,2275,550,108,1387,1617,153183 jw,681,https://blog.platformatic.dev/building-a-micro-htmx-ssr-framework,1005,255,64,583,686,153184 jw,681,https://blog.angular.io/meet-angulars-new-output-api-253a41ffa13c,453,101,62,230,290,153185 jw,681,https://dusty.phillips.codes/2024/03/20/we-rewrote-our-react-app-in-svelte-in-three-weeks/,775,180,84,427,511,153186 jw,681,https://dusty.phillips.codes/2024/03/20/we-rewrote-our-react-app-in-svelte-in-three-weeks/,0,0,0,0,0,153187 jw,681,https://confidence.sh/blog/how-to-use-the-web-bluetooth-api/,562,118,62,306,382,153188 jw,681,https://trix-editor.org/,2084,424,99,1304,1561,153189 jw,681,https://github.com/basecamp/trix,263,65,39,116,159,153190 jw,681,https://hasura.io/events/launch/dev-day?utm_source=newsletter&utm_medium=email&utm_campaign=javascript-weekly,319,84,42,130,193,153191 jw,681,https://atlassian.design/components/pragmatic-drag-and-drop/about,1811,411,94,1103,1306,153192 jw,681,https://www.youtube.com/watch?v=5SQkOyzZLHM,285,85,48,101,152,153193 jw,681,https://github.com/selemondev/create-vue3-app,876,237,57,479,582,153194 jw,681,https://github.com/github/relative-time-element,934,221,71,537,642,153195 jw,681,https://github.github.io/relative-time-element/examples/,287,81,42,115,164,153196 jw,681,https://gist.github.com/OrionReed/4c3778ebc2b5026d2354359ca49077ca,1267,365,82,676,820,153197 jw,681,https://workos.com/?utm_source=cpjava&utm_medium=newsletter&utm_campaign=q12024,373,98,52,164,223,153198 jw,681,https://github.com/electric-sql/pglite,621,166,56,329,399,153199 jw,681,https://github.com/JS-DevTools/npm-publish,285,69,37,135,179,153200 jw,681,https://adminjs.co/,784,155,60,486,569,153201 jw,681,https://github.com/gajus/slonik,392,86,44,212,262,153202 jw,681,https://github.com/pmndrs/react-three-fiber,433,101,52,226,280,153203 jw,681,https://twitter.com/cooperx86,96,0,0,64,96,153204 jw,681,https://javascriptweekly.com/issues/681,288,179,109,0,0,153205 jw,680,https://javascriptweekly.com/issues/680,243,164,79,0,0,152874 jw,680,https://www.postman.com/postcon/?utm_source=javascriptweekly&utm_medium=email&utm_campaign=q1-newsletter-sponsorships&utm_term=march132024&utm_content=primary-placement,511,78,46,196,387,152875 jw,680,https://runtime-compat.unjs.io/,4989,886,206,3266,3897,152876 jw,680,https://node.green/,581,92,82,229,407,152877 jw,680,https://blog.vlt.sh/blog/the-team,1849,409,98,1134,1342,152878 jw,680,https://blog.vlt.sh/blog/the-massive-hole-in-the-npm-ecosystem,634,91,59,363,484,152879 jw,680,https://www.youtube.com/watch?v=H6-IQAdFU3w,736,114,67,455,555,152880 jw,680,https://ng-conf.org/,589,92,50,340,447,152881 jw,680,https://twitter.com/AngularUniv/status/1770489729621909679,573,79,54,330,440,152882 jw,680,https://twitter.com/sarah_edo/status/1770478763253379488,967,139,63,616,765,152883 jw,680,https://v8.dev/blog/jspi-ot,723,207,58,363,458,152884 jw,680,https://wasmer.io/posts/winterjs-v1,427,110,51,194,266,152885 jw,680,https://wasmer.io/posts/winterjs-vs-alternatives-is-blazing-fast,625,150,57,330,418,152886 jw,680,https://stackoverflow.blog/2024/03/19/why-the-creator-of-node-js-r-created-a-new-javascript-runtime/,630,122,54,348,454,152887 jw,680,https://deno.com/,244,35,39,119,170,152888 jw,680,https://www.w3.org/TR/webnn/,937,242,63,500,632,152889 jw,680,https://gist.github.com/tangentstorm/4f271600fc20404150e05c373109551d,1678,384,105,1016,1189,152890 jw,680,https://nuxt.com/blog/v3-11,636,135,51,358,450,152891 jw,680,https://github.com/angular/angular/releases/tag/17.3.0,287,60,43,125,184,152892 jw,680,https://dev.to/this-is-angular/whats-new-in-angular-173-1148,989,158,59,616,772,152893 jw,680,https://github.com/preactjs/preact/releases/tag/10.20.0,422,94,44,210,284,152894 jw,680,https://github.com/expressjs/express/releases/tag/4.19.0,395,77,51,194,267,152895 jw,680,https://www.postman.com/postcon/?utm_source=javascriptweekly&utm_medium=email&utm_campaign=q1-newsletter-sponsorships&utm_term=march132024&utm_content=secondary-placement,220,36,39,79,145,152896 jw,680,https://joyeecheung.github.io/blog/2024/03/18/require-esm-in-node-js/,769,189,61,409,519,152897 jw,680,https://github.com/nodejs/node/pull/51977,240,43,42,99,155,152898 jw,680,https://fusionauth.io/blog/javascript-sdks?utm_medium=newsletter&utm_source=jsweekly&utm_campaign=mar24_newsletter,338,67,43,153,228,152899 jw,680,https://www.figma.com/blog/how-we-rolled-out-our-own-permissions-dsl-at-figma/,1458,294,99,890,1065,152900 jw,680,https://www.totaltypescript.com/typescript-and-node,1639,313,82,1045,1244,152901 jw,680,https://rxdb.info/articles/websockets-sse-polling-webrtc-webtransport.html,635,124,80,323,431,152902 jw,680,https://typicode.github.io/mistcss/,1291,321,80,729,890,152903 jw,680,https://typicode.github.io/mistcss/getting-started.html,278,51,47,124,180,152904 jw,680,https://github.com/AsyncBanana/microdiff,1224,297,87,682,840,152905 jw,680,https://byteofdev.com/posts/microdiff/,279,58,44,110,177,152906 jw,680,https://userfront.com/?&utm_source=javascriptweekly.com&utm_medium=newsletter&utm_campaign=sponsored_link&utm_content=transformational,275,51,48,114,176,152907 jw,680,https://eta.js.org/,635,163,59,315,413,152908 jw,680,https://github.com/eta-dev/eta,161,23,42,48,96,152909 jw,680,https://tanstack.com/virtual/latest,1153,267,75,660,811,152910 jw,680,https://adazzle.github.io/react-data-grid/#/common-features,1087,251,57,619,779,152911 jw,680,https://adazzle.github.io/react-data-grid/#/million-cells,200,35,40,70,125,152912 jw,680,https://github.com/adazzle/react-data-grid,219,30,41,86,148,152913 jw,680,https://github.com/vanjs-org/van,0,0,0,0,0,152914 jw,680,https://github.com/jakubfiala/atrament,225,43,41,95,141,152915 jw,680,https://github.com/mqttjs/MQTT.js,0,0,0,0,0,152916 jw,680,https://github.com/mercurius-js/mercurius,299,55,40,139,204,152917 jw,680,https://github.com/capricorn86/happy-dom,696,183,53,363,460,152918 jw,680,https://www.caoccao.com/Javet/,315,73,44,148,198,152919 jw,680,https://github.com/polygonplanet/encoding.js,404,114,41,186,249,152920 jw,680,https://www.fiala.space/atrament/demo/,1403,342,68,820,993,152921 jw,680,https://github.com/jakubfiala/atrament/releases/tag/v4.0.0,164,26,42,54,96,152922 jw,680,https://github.com/vanjs-org/van/releases/tag/1.5.0,816,197,61,446,558,152923 jw,680,https://vanjs.org/,548,97,44,246,407,152924 jw,680,https://twitter.com/cooperx86,106,0,0,65,106,152925 jw,680,https://www.youtube.com/watch?v=LB8KwiiUGy0,917,159,66,579,692,152926 jw,680,https://www.youtube.com/watch?v=LB8KwiiUGy0,0,0,0,0,0,152927 jw,680,https://romgrk.com/posts/optimizing-javascript,3231,730,122,2020,2379,152928 jw,680,https://www.totaltypescript.com/type-predicate-inference,1867,396,110,1155,1361,152929 jw,680,https://www.totaltypescript.com/type-predicate-inference,0,0,0,0,0,152930 jw,680,https://onerepo.tools/,1230,287,77,717,866,152931 jw,680,https://paularmstrong.dev/blog/2024/02/27/2024-02-27-introducing-onerepo-the-javascript-typescript-monorepo-toolchain-for-safe-strict-fast-development/,296,63,40,142,193,152932 jw,679,https://go.clerk.com/v9ZoGMM,867,150,63,514,654,152562 jw,679,https://github.com/devongovett/unplugin-parcel-macros,1693,336,107,1051,1250,152563 jw,679,https://github.com/devongovett/unplugin-parcel-macros,0,0,0,0,0,152564 jw,679,https://parceljs.org/features/macros/,307,45,54,166,208,152565 jw,679,https://bun.sh/blog/bun-macros,220,35,45,104,140,152566 jw,679,https://github.com/devongovett/unplugin-parcel-macros?tab=readme-ov-file#example,1197,138,103,818,956,152567 jw,679,https://twitter.com/devongovett/status/1767939537907462211,310,51,48,161,211,152568 jw,679,https://parceljs.org/blog/v2-12-0/,188,33,45,81,110,152569 jw,679,https://webkit.org/blog/15131/speedometer-3-0-the-best-way-yet-to-measure-browser-performance/,1964,421,85,1261,1458,152570 jw,679,https://browserbench.org/announcements/speedometer3/,191,29,40,86,122,152571 jw,679,https://browserbench.org/Speedometer3.0/,468,80,47,280,341,152572 jw,679,https://wasmer.io/posts/winterjs-v1,1227,296,86,729,845,152573 jw,679,https://deno.com/blog/jsr_open_beta,305,58,47,161,200,152574 jw,679,https://wasmer.io/posts/winterjs-v1,0,0,0,0,0,152575 jw,679,https://www.youtube.com/watch?v=gOfOSRertMA,455,94,44,254,317,152576 jw,679,https://astro.build/,288,57,43,150,188,152577 jw,679,https://astro.build/db/,907,164,65,581,678,152578 jw,679,https://learnaws.io/blog/node-vs-llrt,463,122,49,235,292,152579 jw,679,https://medium.com/@MedellinJS/launching-cityjs-medellin-a-tribute-to-jsconf-colombias-enduring-legacy-ba77eb87a1ff,1,1,0,0,0,152580 jw,679,https://github.com/antonmedv/fx,1415,264,102,890,1049,152581 jw,679,https://github.com/antonmedv/fx/releases/tag/32.0.0,259,41,49,124,169,152582 jw,679,https://biomejs.dev/blog/biome-v1-6/,758,173,57,419,528,152583 jw,679,https://d3js.org/,1738,302,88,1169,1348,152584 jw,679,https://d3js.org/,0,0,0,0,0,152585 jw,679,https://d3js.org/,0,0,0,0,0,152586 jw,679,https://shopify.github.io/react-native-skia/,767,164,62,459,541,152587 jw,679,https://shopify.github.io/react-native-skia/,0,0,0,0,0,152588 jw,679,https://www.youtube.com/watch?v=eUbj_NxcgKg,286,53,48,150,185,152589 jw,679,https://shopify.github.io/react-native-skia/,0,0,0,0,0,152590 jw,679,https://nodejs.org/en/blog/release/v21.7.1,237,46,43,110,148,152591 jw,679,https://docs.cypress.io/guides/references/changelog#13-7-0,228,40,42,110,146,152592 jw,679,https://github.com/angular/angular/releases/tag/17.3.0,268,46,45,140,177,152593 jw,679,https://www.maartenhus.nl/blog/comparing-javascript-frameworks-part-1-templates/,2722,645,100,1703,1977,152594 jw,679,https://www.youtube.com/watch?v=Be7X6QJusJA,1259,234,84,778,941,152595 jw,679,https://blog.stackblitz.com/posts/design-systems/?utm_source=js-weekly&utm_medium=secondary&utm_campaign=design-systems,649,141,65,362,443,152596 jw,679,https://www.totaltypescript.com/make-your-functions-more-reusable-with-generics,2222,456,102,1405,1664,152597 jw,679,https://jvns.ca/blog/2024/03/08/how-head-works-in-git/,396,85,71,201,240,152598 jw,679,https://shiki.style/,1236,315,67,719,854,152599 jw,679,https://shikiji.netlify.app/,158,24,43,61,91,152600 jw,679,https://github.com/shikijs/shiki/pull/557,138,22,40,52,76,152601 jw,679,https://nuxt.com/blog/shiki-v1,174,33,46,70,95,152602 jw,679,https://shiki.style/guide/,188,37,45,82,106,152603 jw,679,https://rolldown.rs/,900,254,76,478,570,152604 jw,679,https://rolldown.rs/about,350,82,47,190,221,152605 jw,679,https://vitejs.dev/,146,23,40,51,83,152606 jw,679,https://github.com/rolldown-rs/rolldown,153,28,48,55,77,152607 jw,679,https://wallabyjs.com?utm_source=cooperpress&utm_medium=javascriptweekly&utm_content=javascriptweekly,770,181,73,435,516,152608 jw,679,https://storybook.js.org/blog/storybook-8/,861,197,69,504,595,152609 jw,679,https://www.youtube.com/watch?v=eUcVttkFAsM,264,54,48,122,162,152610 jw,679,https://playwright.dev/docs/codegen,1844,363,81,1181,1400,152611 jw,679,https://playwright.dev/,184,28,38,87,118,152612 jw,679,https://hookdeck.com?ref=jsweekly-679,219,53,44,96,122,152613 jw,679,https://tinybase.org/,904,227,72,528,605,152614 jw,679,https://tinybase.org/demos/,179,30,48,79,101,152615 jw,679,https://tinybase.org/guides/releases/#v4-7,125,19,43,46,63,152616 jw,679,https://turso.tech/libsql,176,37,45,77,94,152617 jw,679,https://cmdk.paco.me/,927,215,64,569,648,152618 jw,679,https://github.com/pacocoursey/cmdk,144,24,43,62,77,152619 jw,679,https://webtoon.github.io/psd/,510,147,47,259,316,152620 jw,679,https://knip.dev/,600,137,53,335,410,152621 jw,679,https://github.com/Hacker0x01/react-datepicker,321,60,47,176,214,152622 jw,679,https://reactdatepicker.com/,264,56,46,138,162,152623 jw,679,https://kingsora.github.io/OverlayScrollbars/,504,127,42,298,335,152624 jw,679,https://date-fns.org/,415,97,51,216,267,152625 jw,679,https://github.com/gajus/slonik,319,67,42,182,210,152626 jw,679,https://github.com/mqttjs/MQTT.js,424,91,49,249,284,152627 jw,679,https://perspective.finos.org/,597,135,49,361,413,152628 jw,679,https://github.com/web-infra-dev/rspack/releases/tag/v0.5.7,393,94,45,218,254,152629 jw,679,https://twitter.com/cooperx86,65,0,0,50,65,152630 jw,679,https://javascriptweekly.com/issues/679,248,169,79,0,0,152631 jw,679,https://blog.emberjs.com/ember-released-5-7/,153,25,39,60,89,152632 jw,679,https://blog.emberjs.com/ember-released-5-7/,0,0,0,0,0,152633 jw,678,https://developer.mescius.com/javascript-solutions?utm_source=CooperPress&utm_medium=JavaScript-Weekly&utm_campaign=JS-Tools-JS-Weekly-Sponsored-Link-3-24,1498,287,94,944,1117,152278 jw,678,http://eloquentjavascript.net/,6616,941,240,4596,5435,152279 jw,678,https://deno.com/blog/jsr_open_beta,2357,439,134,1560,1784,152280 jw,678,https://jsr.io/,354,45,52,207,257,152281 jw,678,https://open-web-advocacy.org/blog/apple-backs-off-killing-web-apps/,1887,360,84,1246,1443,152282 jw,678,https://letter.open-web-advocacy.org/,292,34,54,147,204,152283 jw,678,https://www.theregister.com/2024/02/08/apple_web_apps_eu/,557,63,53,373,441,152284 jw,678,https://www.wired.com/story/javascript-runs-the-world-maybe-literally/,1897,334,85,1265,1478,152285 jw,678,https://openjsf.org/blog/package-metadata-interoperability-collab-space-intro,468,111,61,245,296,152286 jw,678,https://jsheroes.io/,442,75,54,263,313,152287 jw,678,https://weizmangal.com/2024/02/10/client-side-future/,1074,258,92,644,724,152288 jw,678,https://www.theregister.com/2024/02/08/apple_web_apps_eu/,1,0,0,1,1,152289 jw,678,https://nodejs.org/en/blog/release/v21.7.0,792,142,71,513,579,152290 jw,678,https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/,995,180,74,642,741,152291 jw,678,https://github.com/mermaid-js/mermaid/releases/tag/v10.9.0,1469,285,80,963,1104,152292 jw,678,https://nodejs.org/en/blog/release/v21.7.0,0,0,0,0,0,152293 jw,678,https://bun.sh/blog/bun-v1.0.30,382,88,53,195,241,152294 jw,678,https://github.com/vuejs/language-tools/releases/tag/v2.0.0,508,97,58,309,353,152295 jw,678,https://github.com/emberjs/ember.js/releases/tag/v5.7.0,222,38,47,102,137,152296 jw,678,https://sentry.io/events/launch-week/?utm_source=javascriptweekly&utm_medium=paid-community&utm_campaign=general-fy25q1-launchweek&utm_content=newsletter-launchweek-register,314,66,59,155,189,152297 jw,678,https://bun.sh/blog/bun-v1.0.30,1,0,0,1,1,152298 jw,678,https://sentry.io/events/launch-week/?utm_source=javascriptweekly&utm_medium=paid-community&utm_campaign=general-fy25q1-launchweek&utm_content=newsletter-launchweek-register,1,0,0,1,1,152299 jw,678,https://www.browsercat.com/post/ultimate-guide-visual-testing-playwright,2438,420,116,1654,1902,152300 jw,678,https://lamplightdev.com/blog/2024/01/10/streaming-html-out-of-order-without-javascript/,1844,440,131,1099,1273,152301 jw,678,https://caniuse.com/declarative-shadow-dom,195,31,50,79,114,152302 jw,678,https://hasura.io/?utm_source=newsletter&utm_medium=email&utm_campaign=javascript-weekly,380,69,58,197,253,152303 jw,678,https://caniuse.com/declarative-shadow-dom,0,0,0,0,0,152304 jw,678,https://www.youtube.com/watch?v=i_mAHOhpBSA,666,134,57,376,475,152305 jw,678,https://orm.drizzle.team/,239,52,50,109,137,152306 jw,678,https://www.youtube.com/watch?v=hIYNOiZXQ7Y,269,42,47,113,180,152307 jw,678,https://orm.drizzle.team/,1,0,0,1,1,152308 jw,678,https://www.youtube.com/watch?v=vFW_TxKLyrE,219,42,51,67,126,152309 jw,678,https://www.youtube.com/watch?v=vFW_TxKLyrE,1,0,0,1,1,152310 jw,678,https://tonsky.me/blog/js-bloat/,1372,373,79,771,920,152311 jw,678,https://www.adamgrant.info/tiny-predictive-text,1597,357,100,995,1140,152312 jw,678,https://tonsky.me/blog/js-bloat/,0,0,0,0,0,152313 jw,678,https://en.wikipedia.org/wiki/Markov_chain,322,62,49,148,211,152314 jw,678,https://lorenzofox.dev/posts/component-as-infinite-loop/,1827,400,132,1113,1295,152315 jw,678,https://pqina.nl/blog/web-bluetooth-api-read-bbq-temperature-sensor-data/,358,76,65,174,217,152316 jw,678,https://million.dev/blog/lint,1883,382,100,1214,1401,152317 jw,678,https://million.dev/,169,26,48,72,95,152318 jw,678,https://www.uxpin.com/merge/developers?utm_source=launch-campaign&utm_medium=partner&utm_campaign=javascript_weekly_merge_ai_03_24,476,109,63,256,304,152319 jw,678,https://www.blocknotejs.org/,1250,289,85,751,876,152320 jw,678,https://github.com/TypeCellOS/BlockNote/releases/tag/v0.12.0,133,19,44,48,70,152321 jw,678,https://www.blocknotejs.org/examples,219,42,55,94,122,152322 jw,678,https://www.blocknotejs.org/,1,0,0,1,1,152323 jw,678,https://pixijs.com/blog/pixi-v8-launches,874,230,67,500,577,152324 jw,678,https://pixijs.com/,180,36,48,64,96,152325 jw,678,https://pixijs.com/tutorials/getting-started#1,262,43,72,115,147,152326 jw,678,https://nsfwjs.com/,647,161,62,365,424,152327 jw,678,https://github.com/infinitered/nsfwjs,184,29,45,74,110,152328 jw,678,https://plotly.com/javascript/,1065,243,84,627,738,152329 jw,678,https://onboarding-lib.vercel.app/,818,177,59,505,582,152330 jw,678,https://github.com/antonmedv/finder,1181,288,84,691,809,152331 jw,678,https://first2apply.com/,429,83,62,232,284,152332 jw,678,https://github.com/BuilderIO/partytown,615,133,71,348,411,152333 jw,678,https://github.com/SoftwareBrothers/adminjs,766,147,58,496,561,152334 jw,678,https://airbnb.io/visx/,608,131,55,366,422,152335 jw,678,https://github.com/1111mp/nvm-desktop/releases/tag/v3.2.0,801,170,68,494,563,152336 jw,678,https://melonjs.org/,638,137,67,383,434,152337 jw,678,https://github.com/NodeBB/NodeBB,445,106,49,246,290,152338 jw,678,https://twitter.com/cooperx86,63,0,0,50,63,152339 jw,678,https://javascriptweekly.com/issues/678,256,151,105,0,0,152340 jw,677,https://frontendmasters.com/courses/javascript-projects/?utm_source=email&utm_medium=javascriptweekly&utm_content=jsprojects,1881,292,103,1218,1486,151984 jw,677,https://github.com/electric-sql/pglite,3702,557,191,2447,2954,151985 jw,677,https://codapi.org/postgres-pglite/,1043,155,87,670,801,151986 jw,677,https://socket.dev/blog/jsr-new-javascript-package-registry,1404,304,99,848,1001,151987 jw,677,https://jsr.io/waitlist,376,44,62,201,270,151988 jw,677,https://parceljs.org/blog/v2-12-0/,867,205,72,481,590,151989 jw,677,https://bun.sh/docs/bundler/macros,389,47,59,206,283,151990 jw,677,https://repl.parceljs.org/,281,44,60,111,177,151991 jw,677,https://devblogs.microsoft.com/typescript/announcing-typescript-5-4-rc/,1113,193,81,706,839,151992 jw,677,https://blog.vjeux.com/2024/project/12-years-at-meta.html,1038,174,83,662,781,151993 jw,677,https://blog.appsignal.com/2024/02/28/top-8-recent-v8-in-node-updates.html,1037,257,81,604,699,151994 jw,677,https://letter.open-web-advocacy.org/,988,134,81,577,773,151995 jw,677,https://letter.open-web-advocacy.org/,0,0,0,0,0,151996 jw,677,https://github.com/expressjs/express/releases/tag/4.18.3,1538,243,103,1013,1192,151997 jw,677,https://deno.com/blog/v1.41,401,74,57,219,270,151998 jw,677,https://github.com/microsoft/playwright/releases/tag/v1.42.0,868,162,70,535,636,151999 jw,677,https://babeljs.io/blog/2024/02/28/7.24.0,276,66,57,117,153,152000 jw,677,https://github.com/expressjs/express/releases/tag/4.18.3,0,0,0,0,0,152001 jw,677,https://github.com/tinymce/tinymce,1141,243,83,694,815,152002 jw,677,https://www.zco.se/hire/frontend-developer,365,62,74,172,229,152003 jw,677,https://www.smashingmagazine.com/2024/02/reporting-core-web-vitals-performance-api/,1583,330,83,900,1170,152004 jw,677,https://www.zco.se/hire/frontend-developer,0,0,0,0,0,152005 jw,677,https://developer.mozilla.org/en-US/docs/Web/API/Performance,231,41,55,101,135,152006 jw,677,https://dbushell.com/2024/02/27/a-fun-line-of-code/,2070,487,115,1277,1468,152007 jw,677,https://blog.stackblitz.com/posts/eval-shirt/?utm_source=js-weekly&utm_medium=secondary,841,161,95,484,585,152008 jw,677,https://blog.saeloun.com/2024/02/21/next.js-vs-remix/,1600,315,105,998,1180,152009 jw,677,https://shubhamjain.co/2024/02/29/why-is-number-package-have-59m-downloads/,2703,617,153,1652,1933,152010 jw,677,https://runjs.app/blog/equations-that-changed-the-world-rewritten-in-javascript,2506,542,121,1563,1843,152011 jw,677,https://lexingtonthemes.com/tutorials/how-to-create-a-sidebar-navigation-with-tailwindcss-and-alpine-js/,481,109,72,234,300,152012 jw,677,https://www.youtube.com/watch?v=_htSwKMdk2Y,420,68,60,236,292,152013 jw,677,https://alexharri.com/blog/jsdoc-as-an-alternative-typescript-syntax,700,156,94,367,450,152014 jw,677,https://alexharri.com/blog/jsdoc-as-an-alternative-typescript-syntax,0,0,0,0,0,152015 jw,677,https://primevue.org/,1130,272,73,654,785,152016 jw,677,https://primevue.org/inputotp,198,34,57,75,107,152017 jw,677,https://primevue.org/stepper,182,24,56,68,102,152018 jw,677,https://primevue.org/passthrough/#declarative,210,39,57,82,114,152019 jw,677,https://dub.sh/nNwozKO,455,92,63,238,300,152020 jw,677,https://dub.sh/Ha3lnzN,176,19,58,66,99,152021 jw,677,https://waku.gg/,876,227,78,481,571,152022 jw,677,https://www.embla-carousel.com/,700,167,66,390,467,152023 jw,677,https://www.embla-carousel.com/examples/predefined/,199,32,56,76,111,152024 jw,677,https://github.com/davidjerleke/embla-carousel/releases/tag/v8.0.0,176,23,55,68,98,152025 jw,677,https://github.com/mozilla/readability,1015,247,95,581,673,152026 jw,677,https://support.mozilla.org/en-US/kb/firefox-reader-view-clutter-free-web-pages,163,25,53,56,85,152027 jw,677,https://viz-js.com/,771,192,78,402,501,152028 jw,677,https://graphviz.org/,193,31,53,77,109,152029 jw,677,https://github.com/mdaines/viz-js,180,26,51,70,103,152030 jw,677,https://vue-color-wheel.vercel.app/,605,163,66,304,376,152031 jw,677,https://coloris.js.org/,220,39,55,89,126,152032 jw,677,https://neon.tech/?utm_source=cooperpress&utm_medium=newsletter&utm_campaign=javascriptweekly&utm_content=sponsored,576,124,73,314,379,152033 jw,677,https://wxt.dev/,789,214,90,401,485,152034 jw,677,https://github.com/PlasmoHQ/plasmo,264,45,62,119,157,152035 jw,677,https://github.com/facebook/react-strict-dom,418,110,65,196,243,152036 jw,677,https://github.com/Hacker0x01/react-datepicker,321,73,58,160,190,152037 jw,677,https://reactdatepicker.com/,249,47,53,115,149,152038 jw,677,https://github.com/perry-mitchell/webdav-client,304,74,65,142,165,152039 jw,677,https://github.com/pmndrs/jotai/releases/tag/v2.7.0,401,106,57,201,238,152040 jw,677,https://jazz-soft.net/doc/JZZ/,349,80,58,178,211,152041 jw,677,https://github.com/pubkey/rxdb/releases/tag/15.10.0,571,120,67,327,384,152042 jw,677,https://bun.sh/blog/bun-v1.0.29,300,71,52,143,177,152043 jw,677,https://bun.sh/blog/bun-v1.0.29,0,0,0,0,0,152044 jw,677,https://twitter.com/cooperx86,66,0,0,50,66,152045 jw,677,https://twitter.com/cooperx86,0,0,0,0,0,152046 jw,677,https://javascriptweekly.com/issues/677,276,167,109,0,0,152047 jw,676,https://javascriptweekly.com/issues/676,237,137,100,0,0,151699 jw,676,https://www.postman.com/postcon/?utm_source=javascriptweekly&utm_medium=email&utm_campaign=q1-newsletter-sponsorships&utm_term=february162024&utm_content=primary-placement,403,67,69,180,267,151700 jw,676,https://echarts.apache.org/handbook/en/basics/release-note/5-5-0/,4806,633,210,3427,3963,151701 jw,676,https://echarts.apache.org/en/index.html,343,41,65,180,237,151702 jw,676,https://echarts.apache.org/examples/en/index.html,924,95,87,626,742,151703 jw,676,https://alicegg.tech/2024/02/14/echarts,576,90,84,315,402,151704 jw,676,https://react.dev/blog/2024/02/15/react-labs-what-we-have-been-working-on-february-2024,2653,525,109,1724,2019,151705 jw,676,https://react.dev/blog/2024/02/15/react-labs-what-we-have-been-working-on-february-2024#react-compiler,571,96,54,348,421,151706 jw,676,https://reacttraining.com/blog/react-19-will-be-compiled,1339,203,83,897,1053,151707 jw,676,https://community.redwoodjs.com/t/redwood-v7-0-0-is-now-available/5777,1107,207,73,694,827,151708 jw,676,https://redwoodjs.com/,275,42,48,136,185,151709 jw,676,https://blog.rafaelgss.dev/nodejs-2023-year-in-review,1634,400,85,999,1149,151710 jw,676,https://twitter.com/nodejs/status/1759953849849167878,2317,382,113,1612,1822,151711 jw,676,https://killedbyapixel.github.io/TinyCode/games/CrossMyHeart/,1386,245,97,878,1044,151712 jw,676,https://alterebro.com/random-distribution/,1541,303,101,983,1137,151713 jw,676,https://deno.com/blog/deploy-onboarding-tutorials,396,84,53,199,259,151714 jw,676,https://www.postman.com/postcon/?utm_source=javascriptweekly&utm_medium=email&utm_campaign=q1-newsletter-sponsorships&utm_term=february222024&utm_content=secondary-placement,212,39,53,84,120,151715 jw,676,https://bun.sh/blog/bun-v1.0.28,363,76,54,188,233,151716 jw,676,https://pptr.dev/,395,75,52,198,268,151717 jw,676,https://github.com/denoland/deno/releases/tag/v1.41.0,281,60,52,118,169,151718 jw,676,https://github.com/rollup/rollup/releases/tag/v4.12.0,237,43,52,102,142,151719 jw,676,https://github.com/argos-ci/jest-puppeteer,242,43,53,104,146,151720 jw,676,https://rxdb.info/articles/localstorage.html,3828,758,172,2488,2898,151721 jw,676,https://www.learnwithjason.dev/blog/modern-node-server-typescript-2024,1805,373,95,1159,1337,151722 jw,676,https://userfront.com/?&utm_source=javascriptweekly.com&utm_medium=newsletter&utm_campaign=sponsored_link&utm_content=transformational,339,52,55,179,232,151723 jw,676,https://www.youtube.com/watch?v=q2ViNbRwr5U,1337,235,81,869,1021,151724 jw,676,https://semaphoreci.com/blog/htmx-react,1980,401,99,1287,1480,151725 jw,676,https://thenewstack.io/javascript-on-demand-how-qwik-differs-from-react-hydration/,992,219,82,579,691,151726 jw,676,https://qwik.dev,210,32,52,84,126,151727 jw,676,https://pragmaticpineapple.com/ultimate-vim-vue-setup/,293,57,66,130,170,151728 jw,676,https://perspective.finos.org/,1515,306,90,851,1119,151729 jw,676,https://perspective.finos.org/docs/js/,214,37,53,87,124,151730 jw,676,https://github.com/finos/perspective,202,35,47,81,120,151731 jw,676,https://hookdeck.com?ref=jsweekly-676,412,79,68,210,265,151732 jw,676,https://admin.vuestic.dev/,858,191,66,507,601,151733 jw,676,https://admin-demo.vuestic.dev/dashboard,385,73,56,202,256,151734 jw,676,https://github.com/epicmaxco/vuestic-admin,207,30,50,83,127,151735 jw,676,https://fymmot.github.io/inclusive-dates/,1634,327,106,1031,1201,151736 jw,676,https://github.com/fymmot/inclusive-dates,212,37,56,83,119,151737 jw,676,https://www.skeleton.dev/,860,205,68,494,587,151738 jw,676,https://david.deno.dev/posts/dax-node-js/,741,191,60,402,490,151739 jw,676,https://github.com/google/zx,207,33,48,86,126,151740 jw,676,https://github.com/lydell/js-tokens,1022,254,79,585,689,151741 jw,676,https://github.com/RuyiLi/cursed-typescript/blob/master/random/sudoku.ts,1221,249,85,733,887,151742 jw,676,https://www.electronforge.io/,404,80,60,212,264,151743 jw,676,https://github.com/dukeluo/eslint-plugin-check-file,600,104,70,355,426,151744 jw,676,https://github.com/thecodingmachine/react-native-boilerplate,397,86,53,199,258,151745 jw,676,https://github.com/rpldy/react-uploady,485,99,55,277,331,151746 jw,676,https://github.com/magjac/d3-graphviz,446,101,53,243,292,151747 jw,676,https://github.com/mrousavy/react-native-vision-camera,395,87,59,202,249,151748 jw,676,https://github.com/bbc/peaks.js,781,147,69,499,565,151749 jw,676,https://github.com/SoftwareBrothers/adminjs,986,187,73,632,726,151750 jw,676,https://twitter.com/cooperx86,87,0,0,62,87,151751 jw,676,https://twitter.com/wooorm/status/1759918205928194443,797,183,75,450,539,151752 jw,676,https://github.com/wooorm/npm-high-impact,600,121,66,339,413,151753 jw,675,https://hasura.io/?utm_source=newsletter&utm_medium=email&utm_campaign=javascript-weekly,793,131,89,432,573,151394 jw,675,https://tempo.formkit.com/,5405,897,287,3563,4221,151395 jw,675,https://github.com/awslabs/llrt,2501,515,111,1628,1875,151396 jw,675,https://bellard.org/quickjs/,856,114,76,558,666,151397 jw,675,https://github.com/hasura/ndc-typescript-deno,252,29,55,122,168,151398 jw,675,https://nodejs.org/en/blog/vulnerability/february-2024-security-releases,523,107,56,298,360,151399 jw,675,https://nodejs.org/en/blog/release/v21.6.2,187,18,50,83,119,151400 jw,675,https://nodejs.org/en/blog/release/v20.11.1,225,26,54,99,145,151401 jw,675,https://nodejs.org/en/blog/release/v18.19.1,214,24,51,92,139,151402 jw,675,https://tc39.es/process-document/,714,150,75,414,489,151403 jw,675,https://twitter.com/robpalmer2/status/1755362667416748266,677,130,72,397,475,151404 jw,675,https://twitter.com/robpalmer2/status/1755362667416748266,0,0,0,0,0,151405 jw,675,https://dev.to/hemanth/updates-from-the-100th-tc39-meeting-4j2f,1672,271,119,1096,1282,151406 jw,675,https://github.com/expressjs/discussions/issues/160,1332,252,92,849,988,151407 jw,675,https://jsr.io/waitlist,1137,232,91,697,814,151408 jw,675,https://dev.to/hemanth/updates-from-the-100th-tc39-meeting-4j2f,0,0,0,0,0,151409 jw,675,https://wallabyjs.com?utm_source=cooperpress&utm_medium=javascriptweekly&utm_content=javascriptweekly,1442,273,123,882,1046,151410 jw,675,https://wallabyjs.com?utm_source=cooperp%E2%80%8Bress&utm_medium=javascriptweekly&utm_content=javas%E2%80%8Bcriptweekly,3,3,0,0,0,151411 jw,675,https://github.com/vuejs/devtools/releases/tag/v6.6.0,1359,286,90,840,983,151412 jw,675,https://github.com/honojs/hono/releases/tag/v4.0.0,1725,349,105,1102,1271,151413 jw,675,https://www.jointjs.com/blog/introducing-version-4,1408,301,88,884,1019,151414 jw,675,https://astro.build/blog/astro-440/,516,93,58,302,365,151415 jw,675,https://blog.angular.io/angular-v17-2-is-now-available-596cbe96242d,370,64,55,197,251,151416 jw,675,https://netil.medium.com/billboard-js-3-11-release-range-text-for-arc-more-e0100627f06e,416,89,53,226,274,151417 jw,675,https://www.sonarsource.com/blog/union-intersection-difference-javascript-sets/,3038,610,154,1882,2274,151418 jw,675,https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set,193,29,53,71,111,151419 jw,675,https://web.dev/blog/array-with,2979,559,138,1992,2282,151420 jw,675,https://www.youtube.com/watch?v=aolI_Rz0ZqY,1441,277,81,907,1083,151421 jw,675,https://blog.gitbutler.com/git-tips-and-tricks/,824,159,87,491,578,151422 jw,675,https://sentry.io/resources/intro-to-sentry-live-product-tour-2024/?utm_source=javascriptweekly&utm_medium=paid-community&utm_campaign=general-fy25q1-intro-to-sentry&utm_content=newsletter-intro-to-sentry-register,464,79,87,213,298,151423 jw,675,https://github.com/apicodev/example-react-todo-google-sheets,1667,291,79,1087,1297,151424 jw,675,https://github.com/apicodev/example-react-todo-google-sheets,0,0,0,0,0,151425 jw,675,https://developer.chrome.com/blog/angular-dom-safety-ssr,462,114,65,227,283,151426 jw,675,https://peggyjs.org/,1540,354,92,911,1094,151427 jw,675,https://developer.chrome.com/blog/angular-dom-safety-ssr,0,0,0,0,0,151428 jw,675,https://peggyjs.org/online.html,400,82,60,209,258,151429 jw,675,https://github.com/pegjs/pegjs,200,31,53,77,116,151430 jw,675,https://unrefinedbrain.github.io/vue-metamorph/,694,175,66,370,453,151431 jw,675,https://github.com/UnrefinedBrain/vue-metamorph,174,25,55,63,94,151432 jw,675,https://jhildenbiddle.github.io/canvas-size/,600,159,62,317,379,151433 jw,675,https://github.com/jhildenbiddle/canvas-size,184,22,50,73,112,151434 jw,675,https://fusionauth.io/blog/securing-your-api?utm_medium=newsletter&utm_source=jsweekly&utm_campaign=feb24_newsletter&utm_content=securing_apis,411,74,62,221,275,151435 jw,675,https://github.com/saghul/txiki.js,1044,280,83,601,681,151436 jw,675,https://github.com/efstajas/svelte-stepper,695,152,60,418,483,151437 jw,675,https://svelte-stepper.jason-e.dev,326,48,53,172,225,151438 jw,675,https://github.com/infinitered/nsfwjs,1050,201,74,672,775,151439 jw,675,https://github.com/jquense/react-big-calendar,643,132,57,385,454,151440 jw,675,https://github.com/tediousjs/tedious,311,54,52,158,205,151441 jw,675,https://github.com/helion3/inspire-tree,707,161,71,400,475,151442 jw,675,https://github.com/williamtroup/Heat.js,1032,223,90,604,719,151443 jw,675,https://github.com/PrismarineJS/mineflayer,577,111,64,347,402,151444 jw,675,https://github.com/spencermountain/spacetime,527,105,63,307,359,151445 jw,675,https://github.com/react-tags/react-tags,946,221,72,577,653,151446 jw,675,https://twitter.com/cooperx86,87,0,0,62,87,151447 jw,675,https://javascriptweekly.com/issues/675,284,171,113,0,0,151448 jw,675,https://blog.google/technology/ai/google-gemini-next-generation-model-february-2024/,492,93,56,278,343,151449 jw,675,https://www.youtube.com/watch?v=SSnsmqIj1MI,1205,210,83,761,912,151450 jw,674,https://www.postman.com/postcon/?utm_source=javascriptweekly&utm_medium=email&utm_campaign=q1-newsletter-sponsorships&utm_term=february82024&utm_content=primary-placement,569,84,97,265,388,151130 jw,674,https://blog.jquery.com/2024/02/06/jquery-4-0-0-beta/,2753,352,165,1958,2236,151131 jw,674,https://web.archive.org/web/20140223054854/http://javascriptweekly.com/issues/1,550,78,72,322,400,151132 jw,674,https://backbonejs.org/,937,84,105,640,748,151133 jw,674,https://twitter.com/vuejs/status/1753678155444101385,346,39,66,181,241,151134 jw,674,https://www.youtube.com/watch?v=2q5EufbUEQk,1697,230,107,1116,1360,151135 jw,674,https://en.wikipedia.org/wiki/QBasic,267,23,59,131,185,151136 jw,674,https://en.wikipedia.org/wiki/Gorillas_(video_game),1069,87,75,774,907,151137 jw,674,https://www.freecodecamp.org/news/gorillas-game-in-javascript/,757,95,69,493,593,151138 jw,674,https://socket.dev/blog/node-community-debates-enabling-corepack-unbundling-npm,1503,299,115,906,1089,151139 jw,674,https://nodejs.org/api/corepack.html,628,80,67,403,481,151140 jw,674,https://www.youtube.com/watch?v=z7n17ajJpCo,1480,296,90,901,1094,151141 jw,674,https://github.com/sveltejs/svelte/discussions/10085#discussion-6029409,701,101,103,407,497,151142 jw,674,https://deno.com/blog/deno-in-2023,693,138,78,395,477,151143 jw,674,https://thenewstack.io/remix-takes-on-next-js-in-battle-of-the-react-frameworks/,537,85,80,296,372,151144 jw,674,https://podrocket.logrocket.com/dan-abramov-react-rscs-future,955,148,85,592,722,151145 jw,674,https://deno.com/blog/deno-in-2023,0,0,0,0,0,151146 jw,674,https://nodejs.org/en/blog/vulnerability/february-2024-security-releases,428,89,62,220,277,151147 jw,674,https://results.stateofreactnative.com/,524,100,75,278,349,151148 jw,674,https://nodejs.org/en/blog/vulnerability/february-2024-security-releases,0,0,0,0,0,151149 jw,674,https://github.com/ionic-team/capacitor,1375,226,104,909,1045,151150 jw,674,https://github.com/tj/commander.js/releases/tag/v12.0.0,725,111,77,421,537,151151 jw,674,https://github.com/ionic-team/capacitor,0,0,0,0,0,151152 jw,674,https://million.dev/blog/million-3,811,130,80,504,601,151153 jw,674,https://vitejs.dev/blog/announcing-vite5-1.html,603,109,70,346,424,151154 jw,674,https://bun.sh/blog/bun-v1.0.26,357,65,62,177,230,151155 jw,674,https://bun.sh/blog/bun-v1.0.26,0,0,0,0,0,151156 jw,674,https://github.com/mermaid-js/mermaid/releases/tag/v10.8.0,423,75,69,215,279,151157 jw,674,https://github.com/mermaid-js/mermaid/releases/tag/v10.8.0,1,0,0,1,1,151158 jw,674,https://quilljs.com/,411,76,66,213,269,151159 jw,674,https://quilljs.com/,2,0,0,2,2,151160 jw,674,https://www.postman.com/postcon/?utm_source=javascriptweekly&utm_medium=email&utm_campaign=q1-newsletter-sponsorships&utm_term=february82024&utm_content=secondary-placement,223,37,61,89,125,151161 jw,674,https://www.postman.com/postcon/?utm_source=javascriptweekly&utm_medium=email&utm_campaign=q1-newsletter-sponsorships&utm_term=february82024&utm_content=secondary-placement,0,0,0,0,0,151162 jw,674,https://v8.dev/blog/static-roots,852,196,85,471,571,151163 jw,674,https://v8.dev/blog,225,27,57,98,141,151164 jw,674,https://v8.dev/blog/static-roots,0,0,0,0,0,151165 jw,674,https://www.aha.io/engineering/articles/monorepo,2327,423,132,1508,1772,151166 jw,674,https://www.aha.io/engineering/articles/monorepo,0,0,0,0,0,151167 jw,674,https://turbo.build/repo,384,44,67,217,273,151168 jw,674,https://sentry.io/resources/intro-to-sentry-live-product-tour-2024/?utm_source=javascriptweekly&utm_medium=paid-community&utm_campaign=general-fy25q1-intro-to-sentry&utm_content=newsletter-intro-to-sentry-register,532,77,101,269,354,151169 jw,674,https://www.kirupa.com/animations/animated_3d_starfield_effect.htm,1312,226,82,873,1004,151170 jw,674,https://www.kirupa.com/web/changing_colors_svg_css_javascript.htm,340,44,61,187,235,151171 jw,674,https://www.youtube.com/watch?v=javGxN-h9VQ,1499,284,94,950,1121,151172 jw,674,https://davidwalsh.name/detect-caps-lock,571,123,79,296,369,151173 jw,674,https://blog.meain.io/2024/just-enough-cors/,701,149,100,363,452,151174 jw,674,http://tabulator.info/,1468,261,133,896,1074,151175 jw,674,https://www.callstack.com/blog/announcing-react-native-for-apple-vision-pro,766,142,72,463,552,151176 jw,674,https://surveyjs.io/?utm_source=jsweekly&utm_medium=email,596,116,79,326,401,151177 jw,674,https://github.com/WrathChaos/react-native-typescript-boilerplate,659,115,69,384,475,151178 jw,674,https://marked.js.org/,642,128,75,358,439,151179 jw,674,https://spec.commonmark.org/0.31.2/changes.html,233,30,64,96,139,151180 jw,674,https://storybook.js.org/blog/storybook-8-beta/,673,126,71,388,476,151181 jw,674,https://storybook.js.org/blog/storybook-8-beta/#react-server-components,207,28,61,70,118,151182 jw,674,https://github.com/Expensify/react-native-live-markdown,405,77,67,198,261,151183 jw,674,https://github.com/dm4t2/vue-currency-input,671,156,94,325,421,151184 jw,674,https://github.com/dm4t2/vue-currency-input,1,0,0,1,1,151185 jw,674,https://knip.dev/,632,114,73,354,445,151186 jw,674,https://github.com/1111mp/nvm-desktop,1123,220,92,693,811,151187 jw,674,https://github.com/puppeteer/replay,504,77,74,278,353,151188 jw,674,https://knip.dev/,0,0,0,0,0,151189 jw,674,https://github.com/Hacker0x01/react-datepicker,349,60,62,181,227,151190 jw,674,https://reactdatepicker.com/,279,38,58,144,183,151191 jw,674,https://gridstackjs.com/,679,129,67,413,483,151192 jw,674,https://github.com/sindresorhus/query-string,421,91,60,226,270,151193 jw,674,https://github.com/mljs/ml,780,137,73,475,570,151194 jw,674,https://swc.rs/,789,160,79,470,550,151195 jw,674,https://twitter.com/cooperx86,108,0,0,74,108,151196 jw,674,https://twitter.com/cooperx86,0,0,0,0,0,151197 jw,674,https://javascriptweekly.com/issues/674,232,127,105,0,0,151198 jw,673,https://developer.mescius.com/wijmo/flexgrid-javascript-data-grid?utm_source=CooperPress&utm_medium=JavaScript-Weekly&utm_campaign=Wijmo-JS-Weekly-Primary-Sponsor-Jan-2024,1841,300,181,1184,1360,150780 jw,673,https://js.cytoscape.org/,3106,563,225,1977,2318,150781 jw,673,https://github.com/cytoscape/cytoscape.js,316,37,85,158,194,150782 jw,673,https://devblogs.microsoft.com/typescript/announcing-typescript-5-4-beta/,1875,346,119,1225,1410,150783 jw,673,https://deno.com/blog/v1.40,917,199,91,561,627,150784 jw,673,https://deno.com/,207,22,81,73,104,150785 jw,673,https://tc39.es/proposal-temporal/docs/,688,95,93,440,500,150786 jw,673,https://github.com/tc39/proposal-decorators,271,25,80,132,166,150787 jw,673,https://deno.com/blog/v1.40#webgpu-windowing--bring-your-own-window,253,35,79,110,139,150788 jw,673,https://nodejs.org/en/blog/vulnerability/february-2024-security-releases,435,82,81,225,272,150789 jw,673,https://pnpm.io/,241,29,75,98,137,150790 jw,673,https://pnpm.io/benchmarks,1251,224,134,773,893,150791 jw,673,https://sparkbox.github.io/bouncy-ball/,1719,382,119,1056,1218,150792 jw,673,https://porffor.goose.icu/,815,169,97,485,549,150793 jw,673,https://v2-0v2-0.htmx.org/posts/2024-01-26-htmx-2-0-0-alpha1-is-released/,893,132,95,561,666,150794 jw,673,https://v2-0v2-0.htmx.org/migration-guide-htmx-1/,606,93,89,375,424,150795 jw,673,https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v21.10.0,451,75,83,243,293,150796 jw,673,https://neutralino.js.org/docs/release-notes/framework/#v500,909,187,101,539,621,150797 jw,673,https://primatejs.com/blog/release-028,418,83,90,199,245,150798 jw,673,https://github.com/prisma/prisma/releases/tag/5.9.0,334,51,83,162,200,150799 jw,673,https://blog.emberjs.com/ember-released-5-6/,238,34,79,97,125,150800 jw,673,https://github.com/pixijs/pixijs,359,60,84,173,215,150801 jw,673,https://thenewstack.io/take-a-qwik-break-from-react-with-astro/,2770,364,203,1922,2203,150802 jw,673,https://qwik.dev/,579,49,104,379,426,150803 jw,673,https://v8.dev/features/import-attributes,1106,255,115,633,736,150804 jw,673,https://www.flightcontrol.dev/blog/nextjs-app-router-migration-the-good-bad-and-ugly,1645,258,130,1069,1257,150805 jw,673,https://remix.run/,311,33,79,160,199,150806 jw,673,https://www.crowdcast.io/c/stackblitz-design-systems?utm_source=js-weekly&utm_medium=secondary&utm_campaign=ds-webinar,584,106,89,306,389,150807 jw,673,https://ruoyusun.com/2024/01/23/cividle-optimization.html,1104,222,106,674,776,150808 jw,673,https://www.cividle.com/,457,68,85,257,304,150809 jw,673,https://pixijs.com/,306,35,84,154,187,150810 jw,673,https://advancedweb.hu/modern-javascript-library-starter/,1846,372,136,1141,1338,150811 jw,673,https://developer.chrome.com/blog/test-web-bluetooth-with-puppeteer,642,139,88,348,415,150812 jw,673,https://tonsky.me/blog/unicode/,990,196,126,560,668,150813 jw,673,https://www.bigbinary.com/blog/tackling-flaky-tests-in-cypress-and-playwright,583,90,112,321,381,150814 jw,673,https://arendjr.nl/2024/01/why-im-excited-for-biomes-type-inference,772,158,123,430,491,150815 jw,673,https://yantra.gg/labyrinthos/,1538,263,180,959,1095,150816 jw,673,https://github.com/yantra-core/Labyrinthos.js,215,34,78,72,103,150817 jw,673,https://clerk.com/?utm_source=sponsorship&utm_medium=newsletter&utm_campaign=cooper_press&utm_content=02-01-2024,376,77,88,167,211,150818 jw,673,https://react-resizable-panels.vercel.app/,1397,310,163,788,924,150819 jw,673,https://github.com/bvaughn/react-resizable-panels,253,48,86,91,119,150820 jw,673,https://github.com/bvaughn/react-resizable-panels,0,0,0,0,0,150821 jw,673,https://github.com/typicode/husky/releases/tag/v9.0.1,1319,254,113,818,952,150822 jw,673,https://typicode.github.io/husky/,206,27,78,69,101,150823 jw,673,https://www.david-ui-angular.com/,779,139,88,474,552,150824 jw,673,https://www.david-ui-angular.com/docs/slider,163,16,76,41,71,150825 jw,673,https://www.david-ui-angular.com/docs/button,167,22,77,45,68,150826 jw,673,https://www.david-ui-angular.com/docs/button,0,0,0,0,0,150827 jw,673,https://www.david-ui-angular.com/docs/alert,167,14,75,48,78,150828 jw,673,https://github.com/david-ui-org/david-ui-angular,175,20,82,55,73,150829 jw,673,https://github.com/david-ui-org/david-ui-angular,0,0,0,0,0,150830 jw,673,https://reactdatepicker.com/,1100,219,104,700,777,150831 jw,673,https://reactdatepicker.com/,0,0,0,0,0,150832 jw,673,https://strich.io/?ref=jsweekly,338,59,86,156,193,150833 jw,673,https://strich.io/?ref=jsweekly,0,0,0,0,0,150834 jw,673,https://github.com/dop251/goja,678,146,94,369,438,150835 jw,673,https://vis4.net/chromajs/,1066,263,111,615,692,150836 jw,673,https://vis4.net/chromajs/,0,0,0,0,0,150837 jw,673,https://github.com/gka/chroma.js,196,32,80,61,84,150838 jw,673,https://github.com/gka/chroma.js,0,0,0,0,0,150839 jw,673,https://fakerjs.dev/,674,142,87,384,445,150840 jw,673,https://github.com/jcubic/jquery.terminal,430,92,77,224,261,150841 jw,673,https://terminal.jcubic.pl/#demo,404,65,87,171,252,150842 jw,673,https://github.com/styled-components/polished,574,136,89,302,349,150843 jw,673,https://github.com/sverweij/dependency-cruiser,506,121,79,266,306,150844 jw,673,https://github.com/nightwatchjs/nightwatch,422,78,76,231,268,150845 jw,673,https://kingsora.github.io/OverlayScrollbars/,747,186,83,405,478,150846 jw,673,https://twitter.com/cooperx86,70,0,0,55,70,150847 jw,673,https://javascriptweekly.com/issues/673,295,175,120,0,0,150848 jw,672,https://javascriptweekly.com/issues/672,306,164,142,0,0,150491 jw,672,https://frontendmasters.com/courses/vite/?utm_source=email&utm_medium=javascriptweekly&utm_content=vite,1644,269,226,969,1149,150492 jw,672,https://bun.sh/blog/the-bun-shell,4952,725,374,3327,3853,150493 jw,672,https://bun.sh/,394,37,127,180,230,150494 jw,672,https://github.com/google/zx,537,56,121,295,360,150495 jw,672,https://adonisjs.com/blog/adonisjs-v6-announcement,2024,386,150,1324,1488,150496 jw,672,https://docs.adonisjs.com/guides/introduction,419,56,109,205,254,150497 jw,672,https://adonisjs.com/,528,59,109,299,360,150498 jw,672,https://bellard.org/quickjs/,2418,505,172,1532,1741,150499 jw,672,https://bellard.org/quickjs/Changelog,345,53,106,147,186,150500 jw,672,https://twitter.com/npm_malware,812,121,121,464,570,150501 jw,672,https://blog.jetbrains.com/webstorm/2024/01/webstorm-2024-1-eap1/,721,121,125,400,475,150502 jw,672,https://conf.react.dev/,508,74,110,257,324,150503 jw,672,https://astro.build/blog/astro-420/,1387,218,146,852,1023,150504 jw,672,https://nodejs.org/en/blog/release/v21.6.1,348,52,112,147,184,150505 jw,672,https://pptr.dev/,423,61,109,207,253,150506 jw,672,https://nextjs.org/blog/next-14-1,502,85,113,253,304,150507 jw,672,https://github.com/BuilderIO/qwik/releases/tag/v1.4.0,335,43,104,143,188,150508 jw,672,https://expo.dev/changelog/2024/01-23-router-3,319,43,104,126,172,150509 jw,672,https://github.com/reduxjs/redux-toolkit/releases/tag/v2.1.0,329,43,106,137,180,150510 jw,672,https://naildrivin5.com/blog/2024/01/24/web-components-in-earnest.html,3390,644,220,2144,2526,150511 jw,672,https://ghola.dev/,682,121,118,367,443,150512 jw,672,https://www.youtube.com/watch?v=vQUqgURgG8M,1118,214,137,623,767,150513 jw,672,https://github.com/jherr/ahat-wordle,490,66,126,233,298,150514 jw,672,https://wallabyjs.com/blog/wallaby-copilot.html?utm_source=cooperpress&utm_medium=javascriptweekly&utm_content=javascriptweekly,539,98,120,265,321,150515 jw,672,https://www.robinwieruch.de/react-starter/,2340,423,158,1503,1759,150516 jw,672,https://storybook.js.org/blog/build-a-nextjs-app-with-rsc-msw-storybook/,942,155,126,544,661,150517 jw,672,https://buer.haus/2024/01/16/reversing-and-tooling-a-signed-request-hash-in-obfuscated-javascript/,406,69,116,176,221,150518 jw,672,https://webdesign.tutsplus.com/currency-converter-with-html-css-and-vanilla-javascript--cms-108362t,457,75,121,202,261,150519 jw,672,https://github.com/sebastienros/jint,983,180,199,484,604,150520 jw,672,https://github.com/sebastienros/jint/releases/tag/v3.0.0,224,19,109,59,96,150521 jw,672,https://mutative.js.org/blog/releases/1.0/,1195,266,130,664,799,150522 jw,672,https://github.com/unadlib/mutative,268,30,102,90,136,150523 jw,672,https://userfront.com/tutorials/react-authentication?&utm_source=javascriptweekly.com&utm_medium=newsletter&utm_campaign=sponsored_link&utm_content=react_authentication,503,59,192,185,252,150524 jw,672,https://resend.com/blog/react-email-2,1078,206,117,646,755,150525 jw,672,https://react.email/,244,27,104,81,113,150526 jw,672,https://demo.react.email/preview/nike-receipt.tsx?view=desktop,383,43,112,179,228,150527 jw,672,https://github.com/josdejong/workerpool,881,202,129,464,550,150528 jw,672,https://typespec.io/,1602,341,155,949,1106,150529 jw,672,https://www.infoworld.com/article/3683909/introducing-cadl-microsofts-concise-api-design-language.html,231,26,104,73,101,150530 jw,672,https://github.com/microsoft/typespec,247,28,104,74,115,150531 jw,672,https://partytown.builder.io/,871,184,125,477,562,150532 jw,672,https://github.com/BuilderIO/partytown,209,18,101,61,90,150533 jw,672,https://hookdeck.com?ref=jsweekly-672,351,47,111,128,193,150534 jw,672,https://github.com/sindresorhus/pretty-ms,706,157,117,336,432,150535 jw,672,https://github.com/BMSVieira/nmea.js,632,150,113,295,369,150536 jw,672,https://en.wikipedia.org/wiki/National_Marine_Electronics_Association,225,26,101,65,98,150537 jw,672,https://github.com/pmndrs/zustand,653,139,117,335,397,150538 jw,672,https://github.com/Automattic/mongoose,345,49,105,147,191,150539 jw,672,https://evershop.io/,616,110,117,316,389,150540 jw,672,https://github.com/prettier/pretty-quick,610,103,120,316,387,150541 jw,672,https://github.com/katspaugh/wavesurfer.js,502,89,116,257,297,150542 jw,672,https://github.com/mourner/flatbush,566,109,115,297,342,150543 jw,672,https://github.com/Evercoder/culori/releases/tag/v4.0.0,902,190,119,497,593,150544 jw,672,https://twitter.com/cooperx86,85,0,0,57,85,150545 jw,671,https://surveyjs.io/?utm_source=jsweekly&utm_medium=email,1070,174,164,610,732,150187 jw,671,https://frontendmasters.com/blog/console-delight/,6684,1019,329,4620,5336,150188 jw,671,https://ahastack.dev/,8270,890,303,6021,7077,150189 jw,671,https://www.robinwieruch.de/react-libraries/,4450,762,156,3060,3532,150190 jw,671,https://htmx.org/,915,124,93,597,698,150191 jw,671,https://github.com/bigskysoftware/htmx/blob/master/LICENSE,484,77,91,263,316,150192 jw,671,https://syntax.fm/show/716/js-perf-wins-and-new-node-js-features-with-yagiz-nizipli,474,84,91,234,299,150193 jw,671,https://whatpwacando.today/,2826,502,159,1886,2165,150194 jw,671,https://gist.github.com/guest271314/9b1adad3db3deba64e118f844a77bad6#compiling-a-standalone-executable-using-modern-javascripttypescript-runtimes,1453,324,136,879,993,150195 jw,671,https://prettier.io/blog/2024/01/12/3.2.0.html,633,105,98,368,430,150196 jw,671,https://knip.dev/blog/knip-v4,1164,189,115,744,860,150197 jw,671,https://rescript-lang.org/blog/release-11-0-0,660,120,93,377,447,150198 jw,671,https://nodejs.org/en/blog/release/v21.6.0,331,54,83,152,194,150199 jw,671,https://nodejs.org/en/blog/release/v20.11.0,516,91,89,285,336,150200 jw,671,https://www.epicweb.dev/the-golden-rule-of-assertions,1914,387,133,1212,1394,150201 jw,671,https://www.youtube.com/watch?v=jS7iB9mRvcc,1172,245,114,686,813,150202 jw,671,https://minesweeper.online/,312,38,88,161,186,150203 jw,671,https://sentry.io/resources/javascript-frontend-error-monitoring-101?utm_medium=paid-community&utm_source=javascriptweekly&utm_campaign=frontend-fy24q4-ebook&utm_content=newsletter-frontend101-read,844,158,174,434,512,150204 jw,671,https://web.dev/articles/5-css-snippets-every-front-end-developer-should-know-in-2024,3368,703,152,2178,2513,150205 jw,671,https://web.dev/articles/6-css-snippets-every-front-end-developer-should-know-in-2023,254,46,86,94,122,150206 jw,671,https://mwskwong.com/blog/migrating-from-zod-to-valibot-a-comparative-experience,1657,351,137,1033,1169,150207 jw,671,https://kiru.io/til/entries/2024-01-16-javaScript-difference-querySelector-and-getElementById/,1707,365,119,1061,1223,150208 jw,671,https://blog.cassidoo.co/post/annoyed-at-react/,939,186,131,525,622,150209 jw,671,https://fadamakis.com/the-building-blocks-of-a-greenfield-vue-application-in-2024-9a85430fad2a,580,115,114,280,351,150210 jw,671,https://frontendmasters.com/blog/dispatching-an-event/,702,159,110,363,433,150211 jw,671,https://www.william-troup.com/heat-js/,2017,341,185,1283,1491,150212 jw,671,https://github.com/williamtroup/Heat.js,260,41,83,99,136,150213 jw,671,https://www.smashingmagazine.com/2024/01/top-frontend-tools-2023/,3011,711,182,1849,2118,150214 jw,671,https://www.smashingmagazine.com/2024/01/top-frontend-tools-2023/,0,0,0,0,0,150215 jw,671,https://clerk.com/docs/quickstarts/nextjs/?utm_source=sponsorship&utm_medium=newsletter&utm_campaign=cooper_press&utm_content=01-18-2024,411,63,96,196,252,150216 jw,671,https://github.com/tinylibs/tinybench,725,170,112,375,443,150217 jw,671,https://github.com/thkruz/ootk-core,631,136,92,333,403,150218 jw,671,https://github.com/chrisguttandin/worker-timers,934,228,109,517,597,150219 jw,671,https://hookdeck.com?ref=jsweekly-671,295,48,87,120,160,150220 jw,671,https://github.com/yantra-core/Sutra.js,1328,304,113,786,911,150221 jw,671,https://schedule-x.dev/,1334,214,167,800,953,150222 jw,671,https://blog.langchain.dev/langchain-v0-1-0/,529,94,93,284,342,150223 jw,671,https://frappeframework.com/,649,135,97,359,417,150224 jw,671,https://github.com/reduxjs/react-redux/releases/tag/v9.1.0,452,68,93,241,291,150225 jw,671,https://github.com/Simonwep/nanopop,933,195,107,555,631,150226 jw,671,https://github.com/Niekes/d3-3d,818,171,97,473,550,150227 jw,671,https://github.com/angular/angular/releases/tag/17.1.0,380,59,85,190,236,150228 jw,671,https://twitter.com/mgechev/status/1745599265936982068,599,122,89,318,388,150229 jw,671,https://twitter.com/mgechev/status/1745599265936982068,0,0,0,0,0,150230 jw,671,https://twitter.com/cooperx86,95,0,0,64,95,150231 jw,671,https://javascriptweekly.com/issues/671,305,174,131,0,0,150232 jw,670,https://javascriptweekly.com/issues/670,288,165,123,0,0,149896 jw,670,https://developer.mescius.com/spreadjs?utm_source=CooperPress&utm_medium=JavaScript-Weekly&utm_campaign=SpreadJS-JS-Weekly-Primary-Sponsor-Jan-2024,1569,281,248,880,1040,149897 jw,670,https://www.youtube.com/watch?v=r0XBULqzsT0,4027,577,205,2714,3245,149898 jw,670,https://htmx.org,324,32,89,166,203,149899 jw,670,https://github.com/leonardomso/33-js-concepts?tab=readme-ov-file#-table-of-contents,6334,1102,215,4239,5017,149900 jw,670,https://humanwhocodes.com/blog/2024/01/fsx-modern-filesystem-api-javascript/,3549,747,206,2301,2596,149901 jw,670,https://codepen.io/2023/popular,1498,379,134,874,985,149902 jw,670,https://deno.com/blog/subhosting-hackathon,594,105,95,341,394,149903 jw,670,https://jsfree.org/,1190,269,122,716,799,149904 jw,670,https://drawing.garden/,1353,265,129,848,959,149905 jw,670,https://docusaurus.io/blog/releases/3.1,686,124,98,395,464,149906 jw,670,https://github.com/web-infra-dev/rspack,531,113,103,273,315,149907 jw,670,https://mikro-orm.io/blog/mikro-orm-6-released,545,106,93,288,346,149908 jw,670,https://nodejs.org/en/blog/release/v20.11.0,280,56,83,110,141,149909 jw,670,https://bun.sh/blog/bun-v1.0.22,245,40,85,94,120,149910 jw,670,https://www.npmjs.com/package/npm,200,22,90,66,88,149911 jw,670,https://astro.build/blog/astro-410/,249,32,91,97,126,149912 jw,670,https://jakelazaroff.com/words/the-website-vs-web-app-dichotomy-doesnt-exist/,1132,267,118,642,747,149913 jw,670,https://www.joshuakgoldberg.com/blog/rust-based-javascript-linters-fast-but-no-typed-linting-right-now/,1036,256,128,550,652,149914 jw,670,https://www.pingcap.com/blog/reducing-latency-by-80-with-edge-functions-tidb-serverless/?utm_source=jsweekly&utm_medium=paid_media&utm_campaign=plg_list_VEdgeFunction_blog_ICP2_02&utm_id=701BV000000APCKYA4,378,70,84,185,224,149915 jw,670,https://www.pingcap.com/blog/reducing-latency-by-80-with-edge-functions-tidb-serverless/?utm_source=jsweekly&utm_medium=paid_media&utm_campaign=plg_list_VEdgeFunction_blog_ICP2_02&utm_id=701BV000000APCKYA4%20,169,18,78,48,73,149916 jw,670,https://www.webpro.nl/articles/the-state-of-benchmarking-in-nodejs,680,180,93,352,407,149917 jw,670,https://blog.stephaniestimac.com/posts/2023/12/css-media-query-scripting/,870,189,134,479,547,149918 jw,670,https://caniuse.com/?search=css-media-scripting,231,35,83,88,113,149919 jw,670,https://www.youtube.com/watch?v=bwoqZ4eARjk,844,224,100,431,520,149920 jw,670,https://remix.run/,232,29,85,95,118,149921 jw,670,https://gildas-lormeau.github.io/zip.js/,1022,236,159,536,627,149922 jw,670,https://gildas-lormeau.github.io/zip.js/demos/demo-create-file.html,439,64,93,231,282,149923 jw,670,https://github.com/gildas-lormeau/zip.js,239,33,86,91,120,149924 jw,670,https://element-plus.org/en-US/,813,203,102,434,508,149925 jw,670,https://element-plus.org/en-US/component/button.html,374,72,85,184,217,149926 jw,670,https://fusionauth.io/ebooks/modern-guide-to-oauth?utm_source=jsweekly&utm_medium=paid_other&utm_campaign=jan24_newsletter&utm_content=modern_guide_oauth,381,68,89,178,224,149927 jw,670,https://github.com/le0pard/re2js,620,157,92,315,371,149928 jw,670,https://github.com/uhop/node-re2,178,17,81,54,80,149929 jw,670,https://penrose.cs.cmu.edu/,1384,321,118,826,945,149930 jw,670,https://mermaid.js.org/,288,37,84,129,167,149931 jw,670,https://penrose.cs.cmu.edu/examples,321,50,89,146,182,149932 jw,670,https://github.com/cure53/DOMPurify,638,165,94,316,379,149933 jw,670,https://cure53.de/purify,225,37,81,79,107,149934 jw,670,https://github.com/FrigadeHQ/remote-storage,1300,317,103,758,880,149935 jw,670,https://github.com/FrigadeHQ/remote-storage/blob/main/apps/remote-storage-server/README.md,345,62,87,161,196,149936 jw,670,https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.20.0,245,46,85,82,114,149937 jw,670,https://eslint.vuejs.org/,187,16,84,61,87,149938 jw,670,https://github.com/sindresorhus/file-type,374,93,86,156,195,149939 jw,670,https://github.com/jeffreylanters/react-unity-webgl,404,91,88,186,225,149940 jw,670,https://github.com/fb55/htmlparser2,431,81,89,218,261,149941 jw,670,https://github.com/LuanRT/YouTube.js,548,109,92,294,347,149942 jw,670,https://github.com/wojtekmaj/react-pdf,494,106,88,257,300,149943 jw,670,https://github.com/video-dev/hls.js,558,125,93,283,340,149944 jw,670,https://react-icons.github.io/react-icons/,497,107,84,256,306,149945 jw,670,https://www.chaijs.com/,420,97,84,199,239,149946 jw,670,https://twitter.com/cooperx86,68,0,0,51,68,149947 jw,670,https://htmx.org/essays/is-htmx-another-javascript-framework/,7799,1017,384,5516,6398,149948 jw,670,https://htmx.org/,935,92,125,639,718,149949