Website development without JavaScript - aka who has the best chip shop in town

Great example. That really does put things in perspective.

BTW,
If you switch on the railway font it add about 75 kB to the page weight bringing the total to about 115 kB.

One Google font adds almost the same weight as minified jQuery library.

Yeah - I include a local version of that font as the default in Source. A regular system font can be chosen instead.

I did create a chart at one point comparing all these things. Iā€™ll see if I can dig it outā€¦


Edit: Here it is.

And I fully acknowledge that the comparison with Source and the full frameworks isnā€™t particularly fair. It is interesting to see things broken down like this though.

I can add in F6 when it lands too - from what iā€™ve read about the regular release of F6 it is substantially lighter than the version of Foundation tested here.

2 Likes

That chart is very informative and fascinating to see such striking differences.

There are plenty of ā€œWhyā€ questions that come out of that comparison.

1 Like

Interesting chart. What would be really interesting is to build a test page, with as close to the same elements as possible, using only the frameworks native stacks, then record the edit/preview speed, publish and page load speeds.

While I know the geeks love all the numbers, to the average user they mean nothing. Itā€™s all about speed for them.

I have all those frame works, Iā€™m sure a few others do too. Iā€™d be happy to participate in some local testing of some prebuilt pages. Then someone who can add up (not me) could crunch those real-world numbers and come out with some really interesting stats.

3 Likes

OK letā€™s do it. The page content could be repeatedly copied and pasted to produce say 64 versions of itself to create a long page, to make the edit load and preview times easier to time.

I propose a layout that has the following:

  1. A hero page with an colour overlay, centred text ā€œHello Worldā€ and a symbol to smooth scroll to the start of the next section, positioned at the bottom of the hero page.

  2. A section with a 3 column layout with a different colour BG for each column, a gap between columns and each column to contain an image, a header and a paragraph of text, (middle paragraph should have twice the amount of text). The columns should be vertically aligned and the columns BGs should be the same height. Below the 3 Cols should be a symbol that smooth scrolls to the start of the next section.

  3. Another hero page that has a 3 colour gradient BG and a symbol to smooth scroll to the next section.

That is a very basic page that all frameworks should be able to achieve.

1 Like

Build the page is one of the frameworks, maybe Foundry for you? Iā€™ll then copy it in UIkit & Platform. Someone else can do Foundation perhaps? Maybe Stuart can do Source?

Remember, when building the foundry version by your best to only use stacks that you know have an equivalents on the other frameworks, so we can then compare like for like.

Once these are made we need to share with with a group of users for testing. A good cross section of users with different machines, plus set out a very strict testing pattern.

Once thatā€™s all done the results can be collated by someone who can collate that sort of thing. Which isnā€™t me.

1 Like

Thinking this through a bit more, it should include a local font Lato 400 for both paragraphs and headers and there should be no custom CSS.

I was thinking about Foundation and realise there is no Hero facility and no way to pin a symbol to the bottom of a page - unless anyone knows otherwise.

Also not sure if Foundry can do the 3 column layout completely so will need to check that too.

Iā€™d suggest just keeping it simple, but as you say duplicate the main body of content a lot, so as to give the page some weight.

What about replicating this page in the other frameworks? It is fairly simple and uses only Source stacks so should be quite easy to replicate.

https://demo.shakingthehabitual.com/sth/source/lawyer/

I could supply the images used.

Makes sense. Thereā€™s nothing there UIkit canā€™t do.

I did suggest me also doing Platform, but while i have it, Iā€™ve never used it, so maybe get someone else with Platform to do it?

@juergenbarth can do it :-)

Perfect layout. I canā€™t figure out how to completely create that layout in either Foundation or Foundry but it has been a very long time since I built a site with just Foundry or Foundation, but I would hope there are others who live and breathe Foundry or Foundation who could do it.

Thereā€™s actually a few random fonts used in that page as I used it as an example for adding fonts. I could revert to just the default though.

Wouldnā€™t know where to begin in Foundation as have never used it. Could have a reasonable stab at it in Foundry - though there would be a couple of bits Iā€™d maybe struggle with.

This sounds like a fantastic idea šŸ˜Š

A few comparative tests from the same host would be good to reduce the variability.

I have platform but havenā€™t used it much. Happy to do it but maybe a Platform expert would be better?

1 Like

Here are the assets for anyone that wants a play: http://shares.shakingthehabitual.com/Ob8phy (images are from via pexels).

Iā€™ve republished the Source page using the same image files/sizes provided here (i also removed using a higher-res image on larger devices as donā€™t think Foundry can do this) and I also reset all fonts to the default: https://demo.shakingthehabitual.com/sth/source/lawyer-default-fonts/

I had a quick play with Foundry there and have fallen at the first hurdle but will have a proper go as soon as I get a chance.

Not entirely sure how the testing side of this would work but we can maybe worry about that if/when we get all the samples.

Between sorting sites for clients and posting my usual shite here, Iā€™m not going to be coming up for air til next week, but Iā€™ll get straight on then.

1 Like

I have given up trying to build that demo with Foundation and Foundry. What I was expecting to be possible just isnā€™t.

So it would be a more valuable exercise if someone could build an F6 version for the framework comparison when F6 is ready and on the assumption that F6 can build it.

Perhaps would be a fairer test if it was F6 rather than the original Foundation. It was briefly available last week during Joeā€™s weekly live stream, perhaps someone on this thread has it and can help?

Is an update to Foundry due out soon too?

Bootstrap5 is due for preview in Q1 2020, but no idea if there is a Foundry update due.

F6 is all a bit mysterious at the moment and is only, AFAIK, available to buy during live feed videos which sounds a bit like Shopping Channel style marketing. Joe mentioned that F6 will redefine how we build web sites for the next 5 years, so looking forward to see what it is.

1 Like