Screen recording of running Rome in daemon mode and linting a project. Same as yesterday, 524 files, 40,000 lines of code. Difference here is that subsequent commands pull from a memory cache. Watch the last command closely, it's instantaneous.pic.twitter.com/33dUDS07Ew
-
-
Also to be clear, there are some libraries that I've forked. Notably mozilla/source-map and babel-parser. Both for some of the reasons listed, changing the API and cache integration. Having everything be 100% typed, tested, and in the same codebase gives me a lot more confidence.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
The test here is after someone else takes ownership of the code does performance stay high. The only way I have seen this happen is by performance conformance tests being treated as pass/fail signs in presubmit.
-
Yeah, planning on implementing benchmarking into the testing framework. Making benchmarks act as any other test except they work serially (even across workers) to reduce measurement variance. Maybe even something to save the last time, and fail if the delta is >X%.
End of conversation
New conversation -
-
-
Oh man, I wish. I'm working on caching for
@parceljs and it's tough working with tools designed without persistent caching in mind. I'm hoping that my abstraction will encourage more cacheable tooling though, allowing Parcel to improve over time. -
Would love some feedback when it's more ready
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
he/him 