js-framework-benchmark icon indicating copy to clipboard operation
js-framework-benchmark copied to clipboard

Archive inactive frameworks

Open krausest opened this issue 2 years ago • 16 comments
trafficstars

According to the deprecation policy I'd like to archive some inactive frameworks. Archived frameworks will appear in the history section in the README with a link to the last result table they were included it. The cleanup allows adding new implementations while keeping the benchmark duration bearable.

I'm informing the contributors in this issue. Please let me know if there are good reasons to keep the implementation.

The following candidates appear to have litte activity in the last year. Is it OK to archive them?

  • [ ] vuerx-jsx @ryansolid
  • [ ] ko-jsx @ryansolid
  • [ ] mobx-jsx @ryansolid
  • [x] uhydro @Krutsch: done
  • [x] domdiff @WebReflection (I know feels like groundhog day, but maybe it turns out differently a year later): done
  • [x] neverland @WebReflection: done
  • [x] lighterhtml @WebReflection: done
  • [x] heresy @WebReflection: done
  • [x] hullo @arturkulig done
  • [x] resonatejs @CodeMonkeyAlpha: done
  • [x] etch (repo is readonly): done
  • ~~s2 @gr0uch~~
  • ~~redom @pakastin~~
  • [x] endorphin @sergeche: done
  • [x] sifrr @aadityataparia: done
  • [x] 1more @Freak613: done
  • ~~doohtml @hman61~~
  • [x] sledgehammer (repo is readonly): done
  • [x] domvm: done
  • [x] fullweb-helpers (repo is readonly): done
  • [x] fullweb-template (repo is readonly): done

(legend: checked = will be archived, strike through = will be kept) Non-keyed will follow...

krausest avatar Oct 15 '23 20:10 krausest

you can also archive domvm, both keyed and non-keyed. i dont actively maintain it and dont really plan to. ivi does what domvm set out to do, but does it better (much faster, smaller, typed, etc.)

no time or motivation these days to maintain libs that i dont consider to be best-in-class.

leeoniya avatar Oct 15 '23 20:10 leeoniya

RE:DOM is actively used in all my projects and others as well, it's just so minimalistic there's not constant need to push updates. I'd still hope you would keep it, i'm going to update at least the packaging/building part soon.

pakastin avatar Oct 15 '23 20:10 pakastin

Hi Stefan,

Hope you are well. Yes feel free to remove resonatejs if it is creating unnecessary work / noise. I have made a number of updates to it but haven’t published them, and frankly don’t have the time at the moment as it would require work on the documentation. It was designed specifically for one project / team. I wasn’t really under the illusion anyone but me and a few friends would be using it commercially.

It was nice to see that it stacked up reasonably well against other complete frameworks.

Thanks

Terra

From: Stefan Krause @.> Sent: Sunday, October 15, 2023 9:07 PM To: krausest/js-framework-benchmark @.> Cc: CodeMonkeyAlpha @.>; Mention @.> Subject: [krausest/js-framework-benchmark] Archive inactive frameworks (Issue #1421)

According to the deprecation policy https://github.com/krausest/js-framework-benchmark/blob/master/README.md#history I'd like to archive some inactive frameworks. Archived frameworks will appear in the history section in the README with a link to the last result table they were included it. The cleanup allows adding new implementations while keeping the benchmark duration bearable.

I'm informing the contributors in this issue. Please let me know if there are good reasons to keep the implementation.

The following candidates appear to have litte activity in the last year. Is it OK to archive them?

Non-keyed will follow...

— Reply to this email directly, view it on GitHub https://github.com/krausest/js-framework-benchmark/issues/1421 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AE3WKTGAERV4D3NGO63HTWTX7Q66HAVCNFSM6AAAAAA6BHKBYSVHI2DSMVQWIX3LMV43ASLTON2WKOZRHE2DIMBTHA4TEMQ . You are receiving this because you were mentioned. https://github.com/notifications/beacon/AE3WKTAZOGUAB5PNOOOPJBDX7Q66HA5CNFSM6AAAAAA6BHKBYSWGG33NNVSW45C7OR4XAZNFJFZXG5LFVJRW63LNMVXHIX3JMTHHHX5OBI.gif Message ID: @.*** @.***> >

CodeMonkeyAlpha avatar Oct 15 '23 21:10 CodeMonkeyAlpha

You can archive endorphin framework, working on a new version right now (maybe with different name), will add it via PR

sergeche avatar Oct 15 '23 21:10 sergeche

Please DON'T remove doohtml or doohtml-dom, I'm planning a minor update in the next 2 weeks.

  • Henrik

On Sun, Oct 15, 2023 at 1:06 PM Stefan Krause @.***> wrote:

According to the deprecation policy https://github.com/krausest/js-framework-benchmark/blob/master/README.md#history I'd like to archive some inactive frameworks. Archived frameworks will appear in the history section in the README with a link to the last result table they were included it. The cleanup allows adding new implementations while keeping the benchmark duration bearable.

I'm informing the contributors in this issue. Please let me know if there are good reasons to keep the implementation.

The following candidates appear to have litte activity in the last year. Is it OK to archive them?

Non-keyed will follow...

— Reply to this email directly, view it on GitHub https://github.com/krausest/js-framework-benchmark/issues/1421, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABUCUQKFYP5MZQ5EV2Q26VDX7Q66FAVCNFSM6AAAAAA6BHKBYSVHI2DSMVQWIX3LMV43ASLTON2WKOZRHE2DIMBTHA4TEMQ . You are receiving this because you were mentioned.Message ID: @.***>

hman61 avatar Oct 15 '23 21:10 hman61

s2 is being actively maintained and used in production. i may have forgot to link back to the repo from here.

gr0uch avatar Oct 15 '23 23:10 gr0uch

I’m OK if you remove the libraries you’ve mentioned as I’m not working much on these 👍

WebReflection avatar Oct 16 '23 05:10 WebReflection

Seems like "fullweb-helpers-v0.1.0" has been archived too.

Screenshot 2023-10-19 at 20 16 18

birkskyum avatar Oct 18 '23 10:10 birkskyum

Ping @ryansolid: Should we archive vuerx-jsx, ko-jsx, mobx-jsx?

krausest avatar Nov 01 '23 14:11 krausest

Ping @arturkulig: Can we archive hullo?

krausest avatar Nov 01 '23 14:11 krausest

Ping @aadityataparia: Can we archive sifrr?

krausest avatar Nov 01 '23 14:11 krausest

Ping @arturkulig: Can we archive hullo?

Yes, that's what I understood was about to happen previously.

arturkulig avatar Nov 01 '23 14:11 arturkulig

archiving sifrr is fine by me

aadityataparia avatar Nov 06 '23 09:11 aadityataparia

Last ping for @ryansolid to stop me from removing ko-jsx, vuerx-jsx, mobx-jsx.

krausest avatar Dec 10 '23 17:12 krausest

can vuerx-jsx (no-virtual-dom POC) maybe stay till we (hopefully soon) can replace it with https://github.com/vuejs/core-vapor (official no-virtual-dom in the making) ?

birkskyum avatar Dec 10 '23 19:12 birkskyum

Dojo has been inactive for 2 years

Erithax avatar Aug 06 '24 09:08 Erithax