JavaScript 每周问题 662:2023 年 11 月 9 日

  • Angular v17: First appeared as AngularJS in 2010. Popular in many use cases but often overlooked. v17 makes a leap with rebranding to Angular.dev (in beta till v18), production-ready hydration, Vite and esbuild as defaults for new projects, improved server side app support, new built-in control flow to make code less verbose. There was an 'Special Angular Event' with an hour of talks etc. by Minko Gechev and the Angular Team.
  • TypeScript 5.3 RC: Final due soon with import attributes, resolution-mode in import types, interactive inlay hints for types, and improvements to narrowing.
  • Testing Tool Releases: TestCafe v3.4.0, Cypress 13.5, Nightwatch.js 3.3, React Testing Library 14.1.
  • Deno 1.38: Many smaller improvements including far faster JSX transformation.
  • Bun v1.0.10: Faster node:http and bug fixes.
  • tsx 4.0: Node.js enhanced to run TypeScript / ESM files.
  • Articles & Tutorials: How to do a TypeScript conversion.
  • Code & Tools: moveable, image-dimensions to get image dimensions, Vuetify v3.4 (Vue component framework), MiniSearch 6.2 (in-memory fulltext search engine with demo), TanStack Form 0.9 (headless type-safe form state management), Dependency Cruiser v15.2 (tool to validate and visualize dependencies), Valtio v1.12.0 (proxy state made simple with a great homepage), Helmet 7.1 (secure Express apps with HTTP headers), Rollup.js 4.3 (ES module bundler).
  • Notable Quotable: "The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time." by Tom Cargill.
  • Spacekit: [typpo.github.io/spacekit/].
阅读 15
0 条评论