2024 Web Development Wish List
Tags: discuss, webdev
Published: 2024-01-10 23:52:54

Here is my 2024 Webdev wish list. It will be interesting to see in January next year what has been done!

## 1. AppWrite
- Joins - see [Future of Queries](https://github.com/appwrite/appwrite/discussions/3545) - MariaDB supports json joins, so definitely possible!

## 2. Dgraph
- [after update @auth directive](https://discuss.dgraph.io/t/feature-request-update-after-auth-validation/14799) - an actual plan with details would be nice too since Hypermode took over.

## 3. SvelteKit
- TypeScript REPL - The fact that a new project defaults to JSDoc, even though statistically MOST people use TS is telling. This would save so much time on Stack Over Flow... (web socket support next).

## 4. Firebase
- Search without external product. I don't want to use Algolia. I built a [search package](https://code.build/p/firestore-fuzzy-full-text-search-Ut2Smh), but it is a hack and uses lots of space.

## 5. Hasura
- [Nested Mutation](https://github.com/hasura/graphql-engine/issues/1573) - 113 thumbs up, and still open since 2019... another case of not listening to the users?

## 6. Prisma
Web Sockets / Real Time built in. Again, [409 up votes on Github](https://github.com/prisma/prisma/issues/298), and they offer 3rd party support. Version 1 had this. Edge Functions DO support web sockets. Let's get this done!

## 7. Postgres
Fix, and don't ignore, the [outdated Multi-Version Concurrency Control](https://ottertune.com/blog/the-part-of-postgresql-we-hate-the-most).

## 8. mySQL
Row (and Column) Level Security - I don't care what a certain YouTuber says.

## 9. Supabase
Despite what most people think, [postgREST](https://postgrest.org/en/stable/) is incredibly powerful. I know, I am a sponsor. I specifically am trying to get [nested mutation built-in](https://github.com/PostgREST/postgrest/issues/818). Currently, queries are probably more powerful than Hasura or Prisma, but most people don't know this. 

## 10. CloudFlare
Assuming [SWR (stale while revalidate)](https://community.cloudflare.com/t/support-for-stale-while-revalidate/496788/17) is working, we could definitely use the ability to edit images in workers. We would need support for [node canvas](https://github.com/Automattic/node-canvas) or something similar.

## 11. Vercel
Edge On Demand Revalidation. Nuff said.

## 12. Angular
Deploy to all Edge Functions, no nodejs / commonjs dependencies. I'm still waiting for [an Angular Team Member's reply](https://github.com/angular/angular/issues/52929#issuecomment-1834308941)... which is really in reference to [this](https://github.com/angular/angular-cli/issues/25718#issuecomment-1833956739).

## 13. React
Signals? apparently [fine grained reactivity](https://twitter.com/reactjs/status/1739293742824112332).

## 14. Tailwind
More built in functions that mirror native CSS, especially in the animation department, and the shapes / effects department.

## 15. Fireship
New courses!

## 16. EdgeDB
Get some good marketing because this thing is not well know, it looks awesome! - [Cloud Version](https://www.edgedb.com/) as well!

## 17. SurrealDB
Get [Cloud Version](https://surrealdb.com/) going!

## 18 Mongo DB
A Fully secure JS package like Firebase with real time subscriptions built in. Mongoose for the front end please!

## 19 SolidJS
[Solid Start V1](https://start.solidjs.com/getting-started/what-is-solidstart) Please!

## 20 AnalogJS
Umm, [ng templates](https://github.com/analogjs/analog/discussions/824) look awesome! Let's get it working like a charm!

## 21 Qwik
Let's get a UI Framework built... anyone!?


That's all she wrote for now!

What is on your list?

J