TypeScript-wiki
Civet
TypeScript-wiki | Civet | |
---|---|---|
6 | 24 | |
668 | 1,305 | |
0.6% | 1.4% | |
6.7 | 9.9 | |
10 days ago | about 2 hours ago | |
JavaScript | TypeScript | |
Creative Commons Attribution 4.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
TypeScript-wiki
-
Typescript Runtime Validators and DX, a type-checking performance analysis of zod/superstruct/yup/typebox
What's prompted me to look at this is my tRPC+Zod editor experience at work has become unusable. 2-3 seconds to just get autocompletion options on a tRPC path, and then another 2-3 for the next path, repeat. When investigated using TypeScript's tracing tools the data entirely points back to my team's Zod DTOs. What I learned is that Zod's performance is okay at the start, but when you start using methods like .extend/.pick/.omit (and so on) the performance regresses in the order of a magnitude. Rather than making this into a "Zod considered bad" post, I wanted to investigate how the alternatives which can be integrated with tRPC fare, and see whether I can do better.
- 10-25% faster typescript compile times, 43% smaller npm package after Typescript codebase converted to modules
- How to find the type that is causing performance issues in VsCode?
-
Ten Years of TypeScript
When you can write a busy beaver machine in the type system, LOC ceases to be a good indicator or how long something should take to typecheck, imo. If you're frustrated with your build, you should use the trace tools on the TS wiki[1] to track down what types are slow to check, so you can attribute the slowness to the appropriate library authors/yourself and decide for yourself if the speed/correctness tradeoff they've made is right for you.
[1]https://github.com/microsoft/TypeScript-wiki/blob/main/Perfo...
-
Typescript type checking performance in big codebases?
Good spot to start: https://github.com/microsoft/TypeScript-wiki/blob/main/Performance-Tracing.md
-
How to upgrade TypeScript versions - what's your process regarding breaking changes?
So I want to update my (very large*) project from TypeScript 2.3.3 to the latest version, and I know that a breaking changes doc exists.
Civet
-
Which functional programming language has the best build system/tooling?
FYI https://civet.dev/ looks like a nice alternative for coffescript today.
- Imba – The friendly full-stack language
-
Java 20 Is Out
Check out Civet https://civet.dev/#pattern-matching
- Do any of you all worry that you'll stagnate as an engineer because of TS?
- At long last, Civet, like CoffeeScript, but can compile to both JS or TS
- You don't need a build step
- Please help with grammar / syntax import into ST
- CoffeeScript for TypeScript
What are some alternatives?
hacl-star - HACL*, a formally verified cryptographic library written in F*
subtls - A proof-of-concept TypeScript TLS 1.3 client
gapstack - The missing utilities and tools for React and the Javascript/Typescript ecosystem
JitPack - Documentation and issues of https://jitpack.io
TypeScript - TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
crystal - The Crystal Programming Language
notabase - A second brain for your knowledge, thoughts, and ideas.
einops - Flexible and powerful tensor operations for readable and reliable code (for pytorch, jax, TF and others)
deno - A modern runtime for JavaScript and TypeScript.
community - Repository for public issue-tracking and discussions
bypass-paywalls-chrome - Bypass Paywalls web browser extension for Chrome and Firefox.