-
Hi, Almost a year ago I said that after building Fomantic using the For example: after building it, it still shows inside the css file things like Maybe I am saying something wrong, cause I read in the Release Notes that later versions of Fomantic have a better CSS implementation (which, in my opinion, is false cause if you build the latest version and the 5 previous, you will see that the final CSS file is always getting bigger and bigger...). With tools like PageInsight Speed Test (provided by Google) it's becoing increasinly painful using libraries that carry a lot of unnecessary stuff and dont allow devs to customize just what they want. You can easily be penalized by Google JUST by importing the CSS and JS file of Fomantic, they are huge, they import external fonts... lots of behaviour that is pretty bad in SEO and performance, mainly regarding mobile devices. (I am not stupid, I now how to override the font problem using Isnt fomantic ui driving in the direction of better customization? Smaller overhead? Or it wants to become a sutffed library that no serious dev will dare to use because it would hurt a lot SEO efforts and website performance? I AM NOT COMPLAINING ABOUT THIS LIBRARY - I want it to make it right. And if the nice DEVs behind this library does not care about making it more SEO friendly, more performance foccused, I am out of using this library in future projects and I would recommend other digital agencies/devs to staty away of Fomantic cause if this is the case, this library is getting at every release further and further away from an efficient and great tool and the result is that the websites you develop will not rank well on google, will not open fast and may even freeze on older smartphones that does not support almost 2MB (without compression) only to load an asset (like fomantic). |
Beta Was this translation helpful? Give feedback.
Replies: 16 comments
-
Did you recognize the new |
Beta Was this translation helpful? Give feedback.
-
Will take a look at that right now and rebuild it and check the results! Thank you. |
Beta Was this translation helpful? Give feedback.
-
If you also reduce the list in emoji.overrides according to your needs (or omit emoji.less at all) the css gets even more shorter |
Beta Was this translation helpful? Give feedback.
-
Just for the record (because we already talked about this some months ago) and for all who probably don't know yet: |
Beta Was this translation helpful? Give feedback.
-
Btw we are working on some little website to customize all of this online ..stay tuned 😉 |
Beta Was this translation helpful? Give feedback.
-
Enabling gzip compression on your server will also help a lot |
Beta Was this translation helpful? Give feedback.
-
I understand the pain point regarding SEO/performance perspective, but I think issue report should be written in more respectful and calm way. As lubber-de pointed, out, I also think FUI offers customization for that perspective. |
Beta Was this translation helpful? Give feedback.
-
@lubber-de WTF!!!!!!!!!!! This Man, this new "feature" of allowing users to build more powerfully their fomantic installation, is incredible! So far I just found a bug that if I set The only thing I didnt understand was options like Sorry if I looked rude, I was always glad that Fomantic continued the Semantic project which was receiving really few updates in the latest releases (about 2 years ago). But I am glad other people took this project really serious and improved it BY A LOT! |
Beta Was this translation helpful? Give feedback.
-
You can turn off the I now prepared a new PR to also reduce the unneeded CSS for transitions by #1513 which you were suggesting in #769 😉 |
Beta Was this translation helpful? Give feedback.
-
Wow!!!! I kept editing the Indeed I noted that transitions cant still be customized in the I also thank you for your reply regarding legacy, now I got it! I dont want to extend this post and dont want to take much more of your time, but just so can people can Google the small problems I found, I ask you this:
Also, most of the times I dont explicitly set |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
We keep the medium definition out of backward compatibility. |
Beta Was this translation helpful? Give feedback.
-
Right, so if I never use As I understood from what you said, sometimes the default size is |
Beta Was this translation helpful? Give feedback.
-
I never ever reached score above 91 with https://www.sitepor500.com.br at Google PageSpeed. I spent all this morning JUST optimizing Fomantic and check this out: That's a 100 SCORE! You can try it out at https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fwww.sitepor500.com.br%2F (the score may vary a bit cause I am still messing with the code and still removing more things from Fomantic). You can clearly see how important this optimizations you've been doing are so great and valuable. I tried really hard at the past to move from a score from 70 to 91 (this website is heavy in effects and it makes everything just harder) and now, with just small changes in the build, I managed to get 100 in a website that is far away from "basic" cause it has many effects and stuff that has to lazyload and so on. Great job fomantic and @lubber-de ! |
Beta Was this translation helpful? Give feedback.
-
The default size (without any additional size name) will always be generated. So, no need for a "medium". If you only want the default and no other additional size then use @variationMessageSizes: false; This logic is the same for any widgets |
Beta Was this translation helpful? Give feedback.
-
THANKS!!! |
Beta Was this translation helpful? Give feedback.
Did you recognize the new
variation.variables
file since 2.8.1 by #781 where you can switch on/off lots of variations to reduce the css?https://github.com/fomantic/Fomantic-UI/blob/master/src/themes/default/globals/variation.variables