Comments (9)
i would not mind contributing to create a separate version of express that works with HTTP2, backwards compatibility be damned.
i would also not mind authoring the change if we can get about $10k-20k into a kickstarter for it. seems suitable and would likely deliver a lot more back to the community.
from express.
Small correction: This fails for secure servers in express 5 as well. Different stack though:
TypeError: Cannot read properties of undefined (reading 'readable')
at IncomingMessage._read (node:_http_incoming:214:19)
at Readable.read (node:internal/streams/readable:547:12)
at resume_ (node:internal/streams/readable:1048:12)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
TypeError: Cannot set properties of undefined (setting 'content-security-policy')
at ServerResponse.setHeader (node:_http_outgoing:661:45)
at Immediate.write (/somepath/web-platform/node_modules/finalhandler/index.js:285:9)
at process.processImmediate (node:internal/timers:480:21)
from express.
I will suggest to open an issue on http2-express-bridge, It seems that the issue might be related to the library.
from express.
Because Express.JS cannot work with HTTP/2 natively, and http2-express-bridge
is no longer maintained. If you really need the extra efficiency provided by HTTP/2, then switching to something like fastify
makes more sense.
from express.
It would be awesome if HTTP/2 ever gets added to express.js
! Though, if you are asking for money from kickstarters to kick off the process, I guess:
- Others (Springboot, Fastify, even nginx!) have done it and are available to the public for free. You might need a convincing story to get this money, good luck!
- Actually, ask IBM and StrangeLoop to see if they will offer the money or simply a position at their companies! This will definitely catch their attentions!
from express.
Yeah, well, a startup I consulted for ran out of cash in December and I need a job :)
But no, I also want to see this happen. The last company I worked at informally sponsored Matteo you could say to continue working on Fastify. I could go to them, but this seems like it would stir some pots. If not them, a similar organization.
I am sitting on a large monorepository solution without a safe way to go to market without getting ripped off by Vercel, the powers and IP thiefs at large. This seems like a reasonable way to gain some notoriety and while I seriously would just sit down for 3-6 months and do this, I burned out my bank account.
I authored hot reloading in express without doing a server reload on top, and helping with HTTP2 could build trust to push this and similar changes into Express v5 as a PR(s). I do more stuff that allows route repositioning and declarative route ordering across a monorepository (where construction of route order is not always known in advance). Basically I have done a lot of additional work to make route positioning more dynamic that might be interesting to propose into Express.
This is me, inventing a job for myself. Scratching at the food line. This is tech.
from express.
See PR : #3730
I can pick up where this one left off (6 years ago!).. speed in Express is important to me.
from express.
See PR : #3730
I can pick up where this one left off (6 years ago!).. speed in Express is important to me.
Hey! Can I join you? I'd love to work on this with you
from express.
Yes let's chat @QuantGeekDev i added you in LI
from express.
Related Issues (20)
- Request.accepts documentation comment issue. HOT 5
- Question: The future of the Express development HOT 5
- response gives invalid status code when number is sent in res.status(200).send(<number>); HOT 4
- feature: add a GitHub action to quell spam PRs HOT 66
- Request triager role for QuantGeekDev HOT 2
- Request triager role for S-Ayush HOT 3
- Allow reading Forwarded header as alternative to X-Forwarded- HOT 3
- http/2 initiative HOT 5
- Nominate CBID2 to the Triage Team HOT 6
- closed
- [ FEATURE ]: need dark mode enable toggle button HOT 3
- Github Action : To avoid spam PR HOT 1
- Rangeban India from making Pull Requests HOT 15
- Middleware is executed when using Postman, ignored when running API test with axios
- Download Function HOT 2
- add mertcanaltin as a triager HOT 7
- @types/express-serve-static-core breaking my typescript builds HOT 1
- Solve issues for Node.js CITGM HOT 11
- How to run an app after installing certificates for localhost HOT 2
- How to send a request at JSON format using http module to an ExpressJS server? HOT 1
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 express.