<story><title>Microsoft Fast Design</title><url>https://www.fast.design/docs/introduction</url></story><parent_chain><item><author>pcr910303</author><text>Ok, so it looks like the main point of this is fast-components, which is a just a bunch of components styled as MS-style, but I&amp;#x27;m more interested in the fast-foundation package.&lt;p&gt;According to the instructions:&lt;p&gt;&amp;gt; The exports of this package can generally be thought of as un-styled base components that implement semantic and accessible markup and behavior.&lt;p&gt;&amp;gt; it exports parts and pieces intended to be composed into Web Components, allowing you to implement your own design language by simply applying CSS styles and behaviors without having to write all the JavaScript that&amp;#x27;s involved in building production-quality component implementations.&lt;p&gt;Which means... if I want to make my own components, I can just take this package and don&amp;#x27;t worry about making broken components. Since the core HTML&amp;#x2F;JS is properly taken care (by MS, hopefully) I can less worry about re-implementing keyboard access, or things like accessibility which is hard to do properly. This is IMO huge, and should be more universal.</text></item></parent_chain><comment><author>ramon</author><text>Lit has been doing this for a while it&amp;#x27;s from that Polymer project.
&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;lit-element.polymer-project.org&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;lit-element.polymer-project.org&amp;#x2F;&lt;/a&gt;
Web Components is a huge deal, you can do just web components on plain notepad and not need any build system for something very simple just using module based packages on the browser this is really cool.
Snowpack for me was something huge, getting away from webpack was like getting back hours of work.
But I don&amp;#x27;t know, till now for me I still see the Lit-Element and stuff as being more flexible than this one, the beauty is for example you can have a component in react and another on in Vue, it doesn&amp;#x27;t really matter and another one in JQuery. You can have whatever works best for you for each case.</text></comment>
<story><title>Microsoft Fast Design</title><url>https://www.fast.design/docs/introduction</url></story><parent_chain><item><author>pcr910303</author><text>Ok, so it looks like the main point of this is fast-components, which is a just a bunch of components styled as MS-style, but I&amp;#x27;m more interested in the fast-foundation package.&lt;p&gt;According to the instructions:&lt;p&gt;&amp;gt; The exports of this package can generally be thought of as un-styled base components that implement semantic and accessible markup and behavior.&lt;p&gt;&amp;gt; it exports parts and pieces intended to be composed into Web Components, allowing you to implement your own design language by simply applying CSS styles and behaviors without having to write all the JavaScript that&amp;#x27;s involved in building production-quality component implementations.&lt;p&gt;Which means... if I want to make my own components, I can just take this package and don&amp;#x27;t worry about making broken components. Since the core HTML&amp;#x2F;JS is properly taken care (by MS, hopefully) I can less worry about re-implementing keyboard access, or things like accessibility which is hard to do properly. This is IMO huge, and should be more universal.</text></item></parent_chain><comment><author>parksy</author><text>edit - to thank everyone who took time out to explain what&amp;#x27;s going on - I&amp;#x27;m still cynical but it all makes more sense now. I also like to think the ignorant guy asking the ignorant questions (in this case me) can sometimes be valuable for others who aren&amp;#x27;t in the club. Previous rant intact below for fun and hijinks.&lt;p&gt;---&lt;p&gt;As a jaded old web developer I&amp;#x27;ve seen so many frameworks along the way all promising this and that.&lt;p&gt;Can someone who is familiar with this answer me this: Does this framework automatically sort out ARIA standards for me? Like tab ordering and stuff is dealt with automatically?&lt;p&gt;I know it seems I am being lazy but I am just fed up.&lt;p&gt;&amp;quot;FAST is a collection of JavaScript packages centered around web standards, designed to help you efficiently tackle some of the most common challenges in website and application design and development.&amp;quot;&lt;p&gt;COOL! (&amp;#x2F;s)&lt;p&gt;&amp;quot;Have you ever needed a reusable set of UI components that you could drop into your app and have an amazing experience? That&amp;#x27;s FAST.&amp;quot;&lt;p&gt;UNIQUE! (&amp;#x2F;s)&lt;p&gt;&amp;quot;Have you ever needed to create your own components, and share them across your company, including across groups that use different, incompatible front-end frameworks? That&amp;#x27;s FAST.&amp;quot;&lt;p&gt;&amp;lt;record scratch&amp;gt;&lt;p&gt;Different, incompatible front-end frameworks?&lt;p&gt;So like, this shit is magic that will let me streamline components between my Oceania team&amp;#x27;s WordPress and my German team&amp;#x27;s Magento frontends?&lt;p&gt;And I don&amp;#x27;t have to learn any new paradigm to make this work?&lt;p&gt;I don&amp;#x27;t have to use their specific, custom HTML in order to leverage it? &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;www.fast.design&amp;#x2F;docs&amp;#x2F;components&amp;#x2F;accordion&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;www.fast.design&amp;#x2F;docs&amp;#x2F;components&amp;#x2F;accordion&lt;/a&gt;&lt;p&gt;SWEET! (&amp;#x2F;s)&lt;p&gt;Come on. We&amp;#x27;d have to re-write everything to use this library specifically, and train our teams.&lt;p&gt;Honestly this is to me just another bunch of shit that will get tacked into projects and have to be known and supported, because some sprightly young thing will convince management this is the panacea to seemingly redundant development work.&lt;p&gt;What&amp;#x27;s the actual selling point here.</text></comment>