diff --git a/components/data/frameworkList.ts b/components/data/frameworkList.ts index cfd94507..587b12a3 100644 --- a/components/data/frameworkList.ts +++ b/components/data/frameworkList.ts @@ -21,4 +21,5 @@ export const frameworkList = [ { name: "Spring", link: "/frameworks/spring" }, { name: "CherryPy", link: "/frameworks/cherrypy" }, { name: "D3.js", link: "/frameworks/d3js" }, + { name: "Solid.js", link: "/frameworks/solidjs"} ]; diff --git a/components/frameworkComponents/SolidJSFramework.tsx b/components/frameworkComponents/SolidJSFramework.tsx new file mode 100644 index 00000000..152d5e51 --- /dev/null +++ b/components/frameworkComponents/SolidJSFramework.tsx @@ -0,0 +1,73 @@ +/* eslint-disable @next/next/no-img-element */ +const SolidJSFramework = () => { + return ( +
+ Solid is a declarative JavaScript library for building user + interfaces, developed by Ryan Carniato. It focuses on fine grained + reactivity and compiler optimized rendering, enabling highly + performant applications with minimal overhead. Solid uses JSX for + templating, but unlike virtual DOM frameworks, it compiles templates + to real DOM updates at build time. +
+ ++ Solid is ideal for developers seeking top-tier performance without + sacrificing modern developer ergonomics. With no virtual DOM and a + highly efficient reactivity model, Solid delivers blazing-fast + rendering and extremely low memory usage. It's especially well-suited + for performance-critical applications, interactive UIs, and projects + that value fine control over reactivity. +
+ +