3 ms·
Polly.js – Record, replay, and stub HTTP interactions
- weka 3y agoWhat is surprising is that Netflix is pushing out JavaScript, and not TypeScript, related projects in 2024.
- open592 3y agoThey "pushed" out this project in 2018 https://github.com/Netflix/pollyjs/commit/281115d359ee0da5e0492c8a505e50843032eeba https://github.com/Netflix/pollyjs/commit/281115d359ee0da5e0...
- giancarlostoro 3y agoI'm pretty comfortable with JavaScript, Python and C#. You would think I would love TypeScript, but I specifically mainly use JS when its native to the browser, I hate the nightmare that is maintaining JS tools and packages. I can understand why someone might want to avoid the ceremony of setting up a JS project and just use as much OOTB as possible.
- teaearlgraycold 3y agoThey are using tsc though. It’s all type-checked. In my experience using tsc on JavaScript files is a good experience. But you don’t get the full feature set.
- kristo 3y agoWhat is the benefit of this over MSW (https://mswjs.io/ https://mswjs.io/)
- rtcode_io 3y agoYou can mock with service workers in real time and deploy them globally as edge workers without ever leaving your browser or learning non-standard APIs: - <https://sw.rt.ht/? https://sw.rt.ht/?> (worker inside https://RTCode.io https://RTCode.io) - https://sw.rt.ht/ https://sw.rt.ht/ (deployed to https://RTEdge.net https://RTEdge.net) Editor: Everything is real-time! Try editing things. (You can intercept requests to other domains by using io:host=* on the worker.) Editor/Edge: This uses standard web platform APIs! In addition, KV storage (in-editor/edge-deployed) is ready, object storage, and more is in the works!
- jadbox 3y agoCould I use this library to implement offline support for an API (for example htmx requests)? I'm imagine I could capture requests in the web worker to add in offline logic.
- evanjrowley 3y agoThe answer to your question is yes. Approximately 18 hours ago, Show HN: I made a HTMX Playground 100% in the browser[0] was submitted, and Polly.js is a dependency. [0] https://news.ycombinator.com/item?id=38906989 https://news.ycombinator.com/item?id=38906989
- ChrisArchitect 3y ago(2018)
- ChrisArchitect 3y agoThen: https://news.ycombinator.com/item?id=17308246 https://news.ycombinator.com/item?id=17308246