Comments (17)
Hey @ScriptedAlchemy - sorry for dropping the ball on replying to you! Help moving forward with React 16 would be much appreciated. You still interested?
from rapscallion.
@ethersage @ScriptedAlchemy -- Just to place a note here: I'm down to support either of you kicking things off if y'all have a mutually agreed "next step" for the project! You're both maintainers now, so there are no structural impediments and I can help with anything infrastructure / support / whatever.
Cheers!
from rapscallion.
No worries, yeah I’d still be down to do it. I just relocated to Seattle, so I’ve got more downtime to contribute to open-source. (AKA: no job)😂😂
If I do the upgrade, anyone watching enough to merge it? Not a huge amount of activity in recent months - ill do it, for sure, just wanna make sure someone who has write access is around
from rapscallion.
@divmain ☝️
Also is there a better way to reach you?
from rapscallion.
@ScriptedAlchemy is this what react-static needs? ;) I just tried to install and test and realized it wasn't 16 compatible... :(
from rapscallion.
I was gonna upgrade it for them, but formidable doesn’t seem to be too active - my fear is doing the work and the PR never merges.
I was gonna take rookLabs and patch it’s conciliation engine into this
from rapscallion.
I have write access to rookLabs, we can work as we need to on it if need be
from rapscallion.
I'm going to try to get my merge access sorted out and if so I can work with you on this.
from rapscallion.
I just started a new job, so im a little constrained this week and next. But if we can sort out consistent write access (dont care who) - ill help maintain it
from rapscallion.
@ScriptedAlchemy @ethersage -- Thanks for the contributions and work! @boygirl (our OSS lead) and I really need to touch base with @divmain (the lead maintainer, currently at another company) and get our support story straight on this project (and https://github.com/FormidableLabs/freactal).
We will update by sometime next week with a path forward that hopefully works with your uses!
from rapscallion.
Hi @ScriptedAlchemy,
Formidable as been in a bit of holding pattern on this repo, and we'd like to enable the community to get back to it and hopefully pick up the reins on this project (with our background support). And we are excited to see @ethersage 's great work all around and cleaning things up / modernizing stuff.
For this specific issue, we'd love to have an upgrade PR. I've done a few of these updates, and can help pitch in to support whatever you need here (clicking buttons, publishing, as well as any infrastructure stuff like quality / build stuff).
And, after this issue, if you're up for it, we're looking for additional active maintainers and would love to have you on board.
Thanks!
from rapscallion.
Hey! Great to see this roar back to life. If there’s not already readily available maintainers. I’ll definitely sign up for one.
Im fully on board to maintain this a long time. Half my product line is about to be merged into Suspense. So I’ll only look after react static RFR and Rudy, I’ve reversed engineered your code to do some crazy things. I was able to put-perform backend fragment caches. It was work, but I can do most of it again. Coupled with some customizations to how iterators garbage collect. I anticipate single digit responses. Even with remote stores, and have achieved this by monkey patching.
I’d like internalize some better cache structures - design a hybrid LRU and remote store. In memory and on disk caching.
Coupling this with rooklabs the main thing is we need to pass cache keys from rapscallion to my new one. If we can pull it off then I offer templatization. Nano second render times.
If I can get some stable communication line with formidable/ write access / someone you trust to have write access. Then I’m gonna open elaborate a blueprint on this issue. Then start pushing PRs,
Rapscallion is very useful for a special architecture called Rudy. You can check my repo and find a link to it via redux first router.
React static needs it too
I like drawing how it works on a whiteboard for people
Anyways. I’m a tad bit busy replying to a bunch of urgent messages. This is in the queue but I need to finish some work, write a reply to one of my maintainers. And then I should start drudge get through the codebase again. Anyone who can amor wants to join my efforts. Feel free.
I’ll perform the upgrade and have had my own architectural overhauls in mind, I’d kinda written it off - but if I can get stable PRs merged. And if someone is sited of dealing with issues or the repo. Please consider passing it to a dev who can keep it alive.
It’s arxhitecture offers multiple avenues of more elaborate async capabilities.
from rapscallion.
And if there’s any formidable people at my company. Let’s grab lunch
from rapscallion.
Also. I’ve got a few reports which are “the communities responsibility .”
I refer to it is as entering LTS
Myself Would enjoy bringing back as a active dev into.
Lmk, I’m down next week to start pigsinf blueprints. I am thinly stretched, but this is a project that I’ve had to re engineer a few times. Internal fixes are good. Plus I brink enterprise scale and will ensure your original friend handle millions of requests
from rapscallion.
Thanks! I’m likely to open an issue with initial planned idea to patch R16 into it. Your input will be helpful as I’ve mostly monkey ptched via elaborate wrappers, internally it’s been a year since.
Honestly I think it’s a case of we hammer out the issue and plan. Then just start doing as we have time. I am actively working to reduce my OSS workload so I can pick up here.
from rapscallion.
@ScriptedAlchemy @ethersage Hiya, we currently have a new library that's called react-ssr-prepass
that might help in implementing a new traverser. It does not have any stringification logic, but that can be pieced together from what's implemented in rapscallion
already or react-dom
's ReactPartialRenderer
, which is what react-ssr-prepass
is based on. https://github.com/FormidableLabs/react-ssr-prepass
If you're looking into patching rapscallion
, let me know if react-ssr-prepass
can be a good source of information or whether you need any other insights on what needs to be updated 👍
cc @ryan-roemer
from rapscallion.
Awesome, I’ll check it out! I’ve not been able to get to this task because I’ve not had a use case or business reason to update it.
However that might change in the next 2 months - if so I’ll be getting to the upgrade. I’m also in talks with the maintainer of React hot loader who might collaborate on this upgrade
from rapscallion.
Related Issues (20)
- dangerouslySetInnerHTML fails with arrays
- BC break (regression?): injectDOMPropertyConfig HOT 5
- promise-based rendering. sometimes hangs HOT 9
- TypeError: (("document.querySelector.... is not a function HOT 2
- Invalid non-string/buffer chunk HOT 6
- [Help Needed] Integration with koa based server. HOT 5
- Unhandled rejection TypeError: Unknown node of type: undefined HOT 1
- Support middleware transforms
- It doesnt seem to work with ImmutableJS HOT 6
- Plan to migrate to react@16? HOT 5
- Build without Bluebird? HOT 5
- Warning: render(): Target node has markup rendered by React, but there are unrelated nodes as well. This is most commonly caused by white-space inserted around server-rendered markup. HOT 3
- Runaway promise error when using this library with Bluebird HOT 6
- can i use this with ie9?
- Issue with <select> tags - <select value=""> is not moved to <option selected>
- Async Cache Misses Render Empty or Out of Order HOT 5
- Promise not being Rejected on error? HOT 2
- Discrepancies in attributes rendering
- Is there a redux example for rapscallion? 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 rapscallion.