Comments (4)
We could also externalise
low
as an independent project and we can take it from there (this could be my preferred option).
I think this is the best approach, especially since any change to low
is going to require a new major version. Moreover, I don't feel that low
logically fits together with other 0http components, such as sequential router. low
is just much lower-level than the rest of the framework.
from 0http.
I forgot to mention that reimplementing reqWrapper
will 100% break 1 test ( because it will remove automatic population of req.body
with HTTP request's body). That will require a major version bump, but would also mean that low
library is more compatible with existing non-uWS middleware.
from 0http.
Hi @schamberg97, thanks for taking your time to improve the low
server implementation on top of uWebSockets.
Truth is, I won't be actively maintaining this facade implementation in a long-term view, as the performance difference vs Node.js (cluster on) is not that big anymore.
(Performance also decreases when we put a Node.js compatible layer on top of it)
I would welcome any contribution in case you would like to provide and increase the supported features. We could also externalise low
as an independent project and we can take it from there (this could be my preferred option). Please let me know.
Best Regards,
Rolando
from 0http.
I agree, low
is actually a "low" level HTTP server implementation.
I will create a separated project this weekend and add you as a collaborator.
Regards
from 0http.
Related Issues (11)
- Low Server: Cannot use pipe with response HOT 2
- Uncaught exception in low implementation. HOT 6
- Using sessions in 0http? HOT 1
- Feature request: Replace legacy dependency for querystring parsing with URLSearchParams HOT 3
- String.prototype.replaceAll is supported in Node >= 15 HOT 1
- Typescript example/support HOT 2
- This expression is not callable error when initializing router and server HOT 1
- serve-static w/ low HOT 2
- Problems with request end
- use middleware with find-my-way router HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from 0http.