I analyzed all the major frameworks years ago and went with Svelte when svelte 5 came out. It is all I use now, the development team is highly responsive and cooperative with the community, the founder Rich Harris has a pragmatic approach and tries to keep it as compatible with html/js while still providing great DX and massive efficiency. It natively supports serverside rendering that turns into a SPA once it hits the browser.
Angular is probably more efficient than react but The DX is going to be worse than svelte or vue.
If you want the fastest apps in environments with low ping then use Qwik.
If you want the best overall experience, great customizability, compatability with any js package, great efficiency in most situations, and a great developer experience just go with Svelte (or vue maybe).
Angular might be fine, I don't know. I never used it extensively. But I do know that svelte is the only framework that I like using now.
It's a single wafer, not a single compute core. A familiar equivalent might be putting 192 cores in a single Epyc CPU (or, more to be more technically accurate, the group of cores in a single CCD) rather than trying to interconnect 192 separate single core CPUs externally with each other.
On a side track, I wish to express my fears regarding AI
Unfortunately for the general populace, most technological improvements in information technology, for the past 5 decades, has lead to loss of political control and lessened their leverage for political change.
With AI, this change is going to be accelerated a 100 times.
With current AI slop, and more importantly, almost indistinguishable from reality, AI based content, the populace is going slowly learning to reject what they see and what they hear from mass media.
AI has muddied the pool so much, that every fish, us, cannot see the whole pool. What this will lead to, is for political figures and bad actors to, much more easily almost with no effort at all, create isolation among people.
No event will create a mass uprising, because no event can be believed by a common mass. It will be easy to generate an alternative reality using the same AI.
Now, the political class and the billionaire class, are free to act with impunity, because the last check on their power, the power of mass media to form public opinion, to inspire the masses to demand change or accountability, has eroded to the point of no return. (They have already captured the institutions of public power)
I fear for the future of humanity.
Edit : There are already troubling signs from the billionaire class regarding this. There is a narrative to "ensure guardrails" for AI, sort of giving the populace the idea that once that is done, AI is acceptable. This is like saying, "better have a sleeve on the knife, so that no one can cut with it, but use it as a prop in a movie"
They are creating this narrative that AI is inevitable.
They are fear mongering that AI is going to take jobs, which it will, but it also goads the capable ones to get on to the bandwagon and advance AI further.
Mass media has been going to shit for a long time anyway. People have always chosen to believe tons of insane things.
AI will cause plenty of problems of course, because it puts a powerful tool in the hands of those who shouldn't use it, but also, many people shouldn't drive cars or use the internet.
AI is inevitable, just as calculators and computers were. I suspect that no humans will write code by hand in a not so distant future. The machines will be far too effective.
Personally, I love the acceleration we're seeing since the coming of computers. The internet is a big black mirror, scary, beautiful, and ugly, just like us. AI feels similar to me.
Will some things get worse because of AI? Probably. But maybe it'll also help to save us from ourselves. If nothing else, it will probably force some investment into long overdue security, identity, and trust issues.
Good luck trying to take something back from the populace once already given for decades, even if it is in a limited form.
It's a desperate attempt, that really shows how cornered the administration is.
Any power that fears information, has to have a highly fine grained, high level control of information to maintain power. This is absolutely difficult, in a country as culturally diverse and with a long history as Iran.
This has been the administration's response to such events for multiple times over the last 6 years (3 times to be exact, plus during the time of war with Israel) and the claim has always been Iran wants to shutdown internet forever. But in all those cases the access was re-enabled after a few or several weeks.
Right now the internet access is widening and some areas are already back to normal internet — but it hasn't been stable over the past week. https://radar.cloudflare.com/traffic/ir
"In addition to the central bank, it seems as though regular Iranians are seeking the perceived safety of cryptocurrencies as unrest disrupts the country and the economy collapses."
The camera would probably only need to look at a very small section at high speed. They could be specifically made to film the tracks or the wheels of the train. Such cameras exist. Not cheap, but even some YouTubers have similar ones, to film high speed impact videos of things going much faster than trains. Might be worth it for trains.
Utility-scale Li-ion batteries are good for an order of magnitude more than that.
"LFP chemistry offers a considerably longer cycle life than other lithium-ion chemistries. Under most conditions, it supports more than 3,000 cycles; under optimal conditions, more than 10,000 cycles."
This is the paper that claims 10,000 cycles under optimal conditions.
But if you read it, they measure Equivalent Full Cycles, and it seems that implies 10000 cycles at partial discharge, not full discharge.
The paper calculates everything at nominal discharge upto 80%. Meaning, the installed capacity has to be 25% more than paper value, leading to increased costs.
Add to that, batteries are complex to manufacture, degrade, lose capacity, etc. You need high level of quality control to actually ensure you are getting good batteries. This means, the cost of QA and expertise increases. They are costly to replace, even at an avg of 3000 cycles (roughly 10 years). Bad cells in one batch accelerate degradation and are difficult to trace out. Batteries operate best at low temperatures, so the numbers may vary based on installed location and climatic conditions.
A turbine and co2 compressor system is dead simple to manufacture, control and maintain. A simple PLC system and some automation can make them run quite well. Manufacturing complexity is low, as there are tried and tested tech. Basically piping, valves, turbines and generators. These things can be reliably run for 30 to 40 years. Meaning, the economics and cost efficiency is wildly different.
With such simplicity, they can be deployed across the world, especially in places like Africa, middle east, etc.
On the whole, batteries are not explicitly superior as such. There are pros and cons on both sides.
In evaluating the importance of this, you need to consider not only the time value of money, but also what one might call the "time value of technology". Does it make sense to make the technology long lived when it's improving so quickly? Or do you just replace it in a decade when things are much cheaper? Was "this PC will last 20 years!" ever a selling point?
When evaluating these technologies, you have to look at not just what they cost now, but how rapidly the cost is improving. Batteries are likely improving more quickly than turbines and heat exchangers.
Asking because I use Angular and want to learn other frameworks in case Angular is just as bad for long term.
reply