Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

memo: frontend market report #6 #445

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

hthai2201
Copy link
Contributor

No description provided.

Comment on lines 21 to 23
### [Expo DOM: Bridging the gap between web and mobile](https://expo.dev/blog/the-magic-of-expo-dom-components)

Expo DOM Components allows running React websites as-is in native apps and incrementally migrating them to native views. The `use dom` directive uses Metro bundler to convert files to a native WebView proxy component, creating a new Expo website with the root React component as the DOM component, it simplifies migration while supporting debugging, customization, and offline functionality.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We actually don't prioritize React Native. It's not a web stack


### [Next Cloudinary: A game-changer for client-side file handling](https://robiul.dev/next-cloudinary-a-game-changer-for-client-side-file-handling)

Next Cloudinary is a flexible tool that simplifies file handling and image optimization in Next.js applications. It supports various file sources  like Google Drive and offers advanced image effects, real-time adjustments, video transformations, watermarking and responsive rendering.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove extra space: "supports various file sources  like"

Comment on lines +37 to +39
### [Solito 4.3: Bridge the gap between React Native and Next.js](https://solito.dev)

Solito enables seamless development of universal React Native and web applications by sharing components and navigation across platforms. Built to integrate with Expo and Next.js, it ensures high performance and a consistent user experience across mobile and web.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wait I'm confused. We can use Next.js in a RN app???

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Solito aims to align the page route file structure and navigation logic between React Native and Next.js, ensuring consistency across both. But yep, there's an example of a monorepo setup that combines Next.js and Expo into a repo, all pages and views are shared. Example Monorepo with Expo Router.

Comment on lines 64 to 78
## Trending

### [Tailwind CSS v4 Beta: Built for speed and modern web development](https://tailwindcss.com/blog/tailwindcss-v4-beta)

Tailwind CSS v4 Beta introduces a revolutionary engine with 5x faster full builds and 100x faster incremental builds. Enjoy a unified toolchain, CSS-first configuration, and modern web features like cascade layers, container queries, and popovers.

### [Vite 6.0: Faster, simpler, more extensible!](https://vitejs.dev/blog/announcing-vite6/)

Vite 6 brings groundbreaking updates, including a 10M+ weekly npm downloads milestone, faster builds, and a new experimental Environment API for better development experiences. With modern features, broader framework support, and seamless upgrades, it's the most significant release since Vite 2.

### Quick links

- [Building Reddit's frontend with Vite](https://www.reddit.com/r/RedditEng/comments/1dhztk8/building_reddits_frontend_with_vite/)
- [Vitest vs. Jest: The ultimate showdown](https://www.speakeasy.com/post/vitest-vs-jest)
- [Framer Motion goes solo: New adventures in animation!](https://motion.dev/)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These seems more like tools honestly 🤔 Do we have any more news-like, or dramas, or things that are up and coming? Tailwind, Vite, Vitest, etc. are all established libs and frameworks already

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would love something new here

Comment on lines 82 to 90
### [Extism: Unlocking WebAssembly for everyone](https://extism.org/)

Extism is a lightweight, universal framework for building with WebAssembly (Wasm), supporting its use across various platforms. It offers a flexible, plug-in system designed to make all software programmable.

### Quick links

- [SmarkForm: Effortless markup-driven and extendable forms](https://smarkform.bitifet.net/)
- [SVG to Font generator](https://wangchujiang.com/svgtofont/)
- [Nova: A JavaScript engine built with Rust](https://trynova.dev/)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A bit short on content 😬

@hthai2201 hthai2201 force-pushed the memo/frontend-report-second-half-of-november-2024 branch from 673564e to 45f769f Compare December 4, 2024 11:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants