Git Product home page Git Product logo

Comments (17)

divmain avatar divmain commented on June 1, 2024 1

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.

ryan-roemer avatar ryan-roemer commented on June 1, 2024 1

@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.

ScriptedAlchemy avatar ScriptedAlchemy commented on June 1, 2024

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.

ScriptedAlchemy avatar ScriptedAlchemy commented on June 1, 2024

@divmain ☝️

Also is there a better way to reach you?

from rapscallion.

tannerlinsley avatar tannerlinsley commented on June 1, 2024

@ScriptedAlchemy is this what react-static needs? ;) I just tried to install and test and realized it wasn't 16 compatible... :(

from rapscallion.

ScriptedAlchemy avatar ScriptedAlchemy commented on June 1, 2024

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.

ScriptedAlchemy avatar ScriptedAlchemy commented on June 1, 2024

I have write access to rookLabs, we can work as we need to on it if need be

from rapscallion.

ethersage avatar ethersage commented on June 1, 2024

I'm going to try to get my merge access sorted out and if so I can work with you on this.

from rapscallion.

ScriptedAlchemy avatar ScriptedAlchemy commented on June 1, 2024

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.

ryan-roemer avatar ryan-roemer commented on June 1, 2024

@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.

ryan-roemer avatar ryan-roemer commented on June 1, 2024

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.

ScriptedAlchemy avatar ScriptedAlchemy commented on June 1, 2024

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.

ScriptedAlchemy avatar ScriptedAlchemy commented on June 1, 2024

And if there’s any formidable people at my company. Let’s grab lunch

from rapscallion.

ScriptedAlchemy avatar ScriptedAlchemy commented on June 1, 2024

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.

ScriptedAlchemy avatar ScriptedAlchemy commented on June 1, 2024

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.

kitten avatar kitten commented on June 1, 2024

@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.

ScriptedAlchemy avatar ScriptedAlchemy commented on June 1, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.