wardrop / rack-next Goto Github PK
View Code? Open in Web Editor NEWFor discussion and planning of the next ruby web interface.
For discussion and planning of the next ruby web interface.
Rack Next is a rather inconvenient project name. I also don't think Rack 2.0 is appropriate as this project, other than being inspired by Rack, has no connection to it. A play on the name Rack might be a good starting point.
I've spent along time experimenting with streaming HTTP, with the purpose of making HTTP/2 simple.
I've always admired the simplicity of Rack. My experiments have bourne fruit but it is currently in Elixir.
Here is where I introduce my solution and thought it might be of interest. I don't think there is any reason a similar solution would not be possible in ruby.
https://elixirforum.com/t/raxx-interface-for-http-webservers-frameworks-and-clients/9380/1
Other thoughts on the future of Rack cab be found here: https://github.com/tenderlove/the_metal
Rack Next is going to rely heavily on parsers. A decision needs to be made on what parsing library to use. Performance is most critical, but I'm willing to prioritise the readability and maintainability of one library, over marginal performance gains of another.
Also to consider, the parsing library should support compilation to plain Ruby to avoid it being a runtime dependancy.
ESAPI, no Ruby?
Are there intersections with this project?
https://www.owasp.org/index.php/Category:OWASP_Enterprise_Security_API#tab=Project_Details
Can we accommodate this: http://modsecurity.org/
Is there a possible export function which would wrap a Rack::App in a bucket to throw towards an ASIC? Possibly coded with mRuby?
https://en.wikipedia.org/wiki/Application-specific_integrated_circuit
MarkT
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.