Live data from Hacker News

Ripple – A TypeScript UI framework that takes the best of React, Solid, Svelte

github.com

31–40 of 74 posts

Re: Ripple – A TypeScript UI framework that takes the best of React, Solid, Svelte

#33

You need to drop your source code into some LLMs and ask for a security review - there's lots of holes.

You should get the LLM to create a couple dozen issues on github automatically and let the author review it!! /s

Re: Ripple – A TypeScript UI framework that takes the best of React, Solid, Svelte

#34

You need to drop your source code into some LLMs and ask for a security review - there's lots of holes.

You should get the LLM to create a couple dozen issues on github automatically and let the author review it!! /s

Well we presume the author actually wants his framework to be secure.

Re: Ripple – A TypeScript UI framework that takes the best of React, Solid, Svelte

#36

It's great people experiment. Yet, after a quick glance the framework seems to break expected semantics for no gain? For example: the "component" construct auto-renders the JSX within the brackets instead of being a function that "returns a view as value" (if I understood correctly). I'm cool with breaking the "f(x)=>UI" but what for? The TS and VS Code integration is all fine and good but what's the gain of using JS…

I've never liked JSX, much prefering HTML like (Vue, Svelte), but I do like this template syntax. On reading it makes sense to me in a way that JSX never did, feeling squashed into the 'language'.

Re: Ripple – A TypeScript UI framework that takes the best of React, Solid, Svelte

#37

If you want something that is similar but looks better and more mature, check out Mint (mint-lang.com - I'm the author)

I'm giving it a look but I can't really figure out much about the type system and how does it compare to TypeScript.

Re: Ripple – A TypeScript UI framework that takes the best of React, Solid, Svelte

#38

If you want something that is similar but looks better and more mature, check out Mint (mint-lang.com - I'm the author)

Surprised I haven't seen this before. This looks quite good! I love the store, router and batteries default inclusion! 8 years and haven't hit 1.0, that's a bit of torture, no?

In the last 8 years, we had two kids and I have a full-time job, so Mint was/is a side project with virtually no marketing.

Yes, it is a bit of torture :) however I'm getting there. Context (https://mint-lang.com/news/context) was the last bigger feature before 1.0 which I'm planning to release this year.

Re: Ripple – A TypeScript UI framework that takes the best of React, Solid, Svelte

#39
Honestly, from a person who has been part of both React and Svelte, this feels like the (for the lack of a better word) bastard child of both. It looks like a very opinionated, mish-mash of Svelte and React.

Kudos to the dev for working towards realizing their ideas, but Svelte and Solid have essentially solved front-end frameworks for the better part. People still hung up on React happily use Next in prod, people who want simple SSG go towards Astro or Hugo, people who use Svelte/Solid will not switch because this simply doesn't seem to improve upon anything that either do, so I really don't see what this solves in the slightest.

I very happily use Svelte for work, for my personal projects because of fine grained reactivity through signals, no bs syntax that feels like writing "just" HTML & Typescript, mature tooling and great performance. I have no interest switching to something that makes me feel like I'm stuck in the middle of a better React and a worse Svelte.

Post reply on HN