With respect, I find your comment condescending and patronizing.
Today’s internet is very different in different parts of the world. From your comfortable seat you may not think about the other way the people have to live but my client is an NGO that makes access to services possible for the most underprivileged areas of the third world.
For visitors to their sites, it is not uncommon for the average hardware age to be 10 years and for connections to be much slower than 3G.
In such circumstances, progressive enhancement is not just best practice but a necessity. We require basic access to a page to be available, not the fullest functioning of all features.
The appeal of UIKit for this application was that it was advertised as small and fast on the published page. Not supporting progressive enhancement for basics such as columns and images is therefore very disappointing.
To you or to the people who liked your comment @pmjd, @Ricardo and @Capetom : could any of you tell me why ignoring progressive enhancement should be liked and also can you name a single lazy loading script available that does not support it, at least using a no script tag.
To finish, I am sad that I have had to make this post as I merely asked a polite question - your comment was unnecessary, arrogant and not solicited. I am not trying to start an argument but I think that the full picture should be considered.
I don’t think you can call a comment unnecessary or not solicited if you ask a question on a public forum. As for being arrogant, I didn’t find anything said to be that way.
The last tracking from a global perspective was probably Yahoo from 2010 (about ten years ago the age of the hardware), and it showed worldwide about 1%.
Blockmetry has data from 2016 (about three years old) and shows pageview data worldwide to be well less than 1% about (0.2%).
So Johan is it a safety reason or een speed reason for your client?
Well since I’m i the firing line for a lecture because I liked a comment you don’t like here we go…
First up…progressive enhancements can be very interesting, especially things that can make sites faster. I’m not a developer, this is a hobby and an interest, so no…I couldn’t name a single lazy loading script.
I liked the comment because I found it amusing at the time as I’ve seen quite a few people post on various forums that they/their client needed X and it could at times seem like an odd request. Your later explanation of why you needed a toolkit that doesn’t rely upon JS makes the picture clearer, perhaps that would have helped had it been in the original post.
So hopefully that maybe of some use to you.
You asked a polite question and got a polite answer from Lucas, and a comment from Jannis that I didn’t find condescending or patronising, amusing but not offensive. However, your reply was a bit unnecessary and very patronising. More information on your specific requirements was interesting to hear but it could have been put better.
I shall leave you to the moral high ground.
This is the best advice, IMHO.
Trust me, If I could get away without JS, I would do it in a heartbeat.
I get dumb requests all day long from clients, most recent was no image over 50kb.
If the desire is to reduce the code on the page to an absolute minimum Rapidweaver is most likely not the tool for you.
Don’t want to teach grandma to suck eggs,I’ve no idea how long you’ve been in this game, but my initial advice is to drill down into the clients request.
And ignore nonsense from Google. 90% of it is pure shite made up by people trying to prove their worth, most announcements about changing the web from Google get dropped after a year.
Yes - no js is required with Source (there is a css fallback for the Nav to work too).
It does though need a modern browser (>IE11) to display properly as it does use the latest css for some layouts (CSS grid etc). The site should still display reasonably on older browsers though.
It’s only if you are then adding stacks for functionality/ interaction that the lack of JS would then affect things. It really is a must for modern websites.
Again a very broad and inaccurate statement. “the internet” is a very different thing for us than it is for third world communities. It is not just about speed, it is about cost.
The fact that this comment is marked as “Solution” and not the original answer from @Lucas (for which I am grateful) tells a story doesn’t it. Usual forum pack hunting.
I asked a question to the maker of UIKit and got a concise and simple answer. I was grateful for that answer and left it at that. @Jannis comment added nothing to the situation other than sarcasm.
No Sir, you are lucky to have a cabin in addition to your home. The people that we try to help do not even have a safe and adequate first home in many cases. I am not on a crusade and I too am very lucky but let us all appreciate that out local anecdotal evidence is irrelevant.
I actually agree and this is what I have been doing for the past 25 years as a volunteer (I was a professional web app developer for a large multinational before retirement). Now that I am too old to continue, I have been searching for a simple drag and drop app that others could use on a low budget if I initiate it before I leave.
@habitualshaker Yes than you. I discovered this after my initial question and I think it will be a great solution.
The CSS fall back is all that is needed, not a debate -:)
True that I am very often sarcastic. Not this time.
Apart from the OP question it turns out to be an interesting discussion. Sarcasm or not, it is very interesting to hear about the use of the www in other parts of the world and its requirements and how to achieve that. So thank you!
Of course, the problem is it will require a modern browser. So depending on the hardware the default IE on much older computers won’t work.