Clarity Recording Responsive issue - font-awesome

Hy! respected community I am finding the issue since last month when I check the recording of my site which is based on tool based ( Calculators). I am using different plugins to ensure the speed optimization.
Problems.
Site is not responsive on clarity recording
While it is responsive at my side
Font awesome are loading very slow ( which function I used in plugins perfmatter)
Looking forward for your response
I tried to change defer and delay the javascript I also do prefetch domains but same issue occured.

Related

What is causing such delay of loading my website?

I use divi and I created landing page. After finish I figured that it loads like 20 seconds for visitors! There is link to this page my page , I guess it's some kind of block or plugin but I can't figure out which. Any help? Struggling with this for hours.. Thanks.
you are loading a lot of content, images, videos, ... try to implement some lazyload for images & videos.
there are a lot of errors in the console.log
your hosting is slow
Try to fix these. Even Lighthouse times out on that page.
Regards Tom
I think it has to do with the hosting, because TTFB (Time To First Byte) is like 13 seconds.
I have runned a website speed check from GTMetrix, you can see the actual test here:
• https://gtmetrix.com/reports/universeoflight.xyz/xwhl9MyP
I am able to see on the "PageSpeed" and "YSlow" tab that there are few "SERVER" listed optimization recommendations:
Leverage browser caching
Add Expires headers
These recommendations can be easily fulfilled with good WordPress cache plugin. Recently, I have started using WPCacheOn on all of the websites I am managing and I am very happy with it. Simply install and activate the WPCacheOn and no further configurations or settings are needed for faster website.
Additionally another thing you should look into is the "lazy load" optimization. You can also consider using CDN service such as Cloudflare. Ensure that you are using the latest PHP version for optimal performance and security. Another good practice is to lower the images size. In the "Waterfall" tab in GTMetrix you can see that there is the next image:
https://universeoflight.xyz/wp-content/uploads/2019/10/19742.jpg
Which is 2 MB. If you reduce that image size this will also improve the overall loading of of your landing page.

Auditing unused CSS on complex web pages

I know there are several tools available to find unused CSS on a static web page. But in most real world scenarios I encounter, a lot of the CSS is used after some or the other interaction on the page, maybe a new modal opening up or an options popup etc.
In such scenarios, what would you suggest? How do I keep a tab on my ever-growing render blocking CSS?
The only way I guess one could do that is by running regular unused-css-detector type tools in conjunction with Selenium - test known interactions and see whats left unused. But a big assumption here is that I'd need to know all interactions on my page which could use new CSS. Is there a way to achieve my goal without making this assumption?
In an ideal world, I'd be able to post-back all CSS used by a visitor's browser on my page to my server. Then I'd collect data over a month, aggregate, and get a pretty accurate idea about actual unused CSS.
Any good ideas?
I am the author of a tool that is aiming at doing what you are describing. Everywhere I worked, the CSS is this "append-only" thing that is too risky, too time-consuming to clean up. And even when you try, the ROI is so low that it not worth it.
So I am working on a tool that is very similar to what you are describing. The goal is to bring confidence on what can be removed, and to actually do it automatically by submitting pull requests.
A snippet of JavaScript is running in the browser and sends reports of what is being used to a server. Once enough data is accumulated to build some "confidence score", it can create Pull Request automatically to remove selectors that are actually not used.
It is still very early stage, but you are welcome to try it and give some feedback about it.
https://www.bleachcss.com/

Twitter Bootstrap Response Time (Little Confused)

I'm in the process of making a project (website) and I needed some advice. My plan is to use NodeJS with the express webframework. I want to make this website really user friendly and nice just like everyone wants their website to be. The problem is that I might not be the most artistic meaning what I might think is artistic might actually not be artistic. My plan was to use Twitter bootstrap but I was scared of the response time of my website if I use bootstrap on my website. I feel like it might slow the response time of my website.
Is this true? Should I just stick to CSS + HTML to make it unique on my own or are there any other frameworks?
Thanks
If You add Twitter Bootstrap Framework from CDN, for example: http://www.bootstrapcdn.com/ there is a chance that people around web will have it cached by browser. But still, this framework is big (a lot of kB) and imho:
Pros:
maintenance is easy (complex documentation), so if You work in team with many people, it's easier to do it with any kind of framework
Bootstrap is large but customizable. You can get only some of JS plugins, and if You disable (for example in LESS version) some CSS stuff, it will be smaller
it's popular - cache advantage
Cons:
List item
big size and can affect page speed time

maximum file size website

I have a quick question and It might not be the right place the ask it but I hope someone can help me becuase im curious.
I'm creating a one-page website whit a lot of style (isnt designed webfriendly and uses a lot of images) this isnt a big problem because we believe we're aiming at a more design branche who most likely have kind of good pcs with a pretty ok connection to the internet and the site is sized down a lot of mobile.
But still I wonder what people recommend. my site is currently 2.2mb on loading (is there a website where you can check this btw? I just made a guess by calculating the file sizes of images etc.) I can still optimize a lot but I think going under 1mb is being a hard task. is this good enough or is there anyway who has experienced it isnt?
thanx in advance
You shouldn't worry about the size of your website (especially since you know your target audience) if the user experience doesn't suffer. However, you should optimize everything you can without sacrificing the design. Google's Page Speed might help you a lot. They even have the total size calculator you wanted. There are tons of similar tools available online as well.
Also, read this about last year's website size trends: http://www.theglobeandmail.com/technology/tech-news/bloated-web-pages-costly-for-smartphone-users/article9355125/
According to the website HTTP Archive, which regularly studies the top 10,000 most-visited sites online, the average web page now weighs in at about 1.3 megabytes, up about 35 per cent in the last year.
UPDATE
Inspired by #pwdst's comments, I'd like to add that if you want support for mobiles, tablets, etc... there's no need to sacrifice the look of the main site - you can use media queries and practically serve a different presenation to those users. Of course, you can go even further and make a different website for them (usually a subdomain).
If you use dev tools, for example in Chrome, you can see the number of requests and total transferred data under the "Network" tab. To accurately replicate the experience of your users, you should do this with an empty cache - "Incognito" or "Private" tabs can be a great way to do this in most browsers. It's also worth remembering that the experience when testing locally will be drastically different from that when the effects of latency and upstream bandwidth come into play.
Be extremely careful about assumptions regarding users if you want to maintain usability. "Good enough" is extremely contextual, it may be "good enough" for a user on a desktop, laptop or premium tablet on a solid DSL connection - but anything but on a Edge or 3G connection on a phone. Wherever possible assumptions should be backed up by analysis of user agent strings from server logs, or from analytics software such as Google Analytics. It's also worth remembering that you may have relatively few mobile or tablet requests, not because mobile or tablet users don't want to visit the website - or choose to visit using another device, but because it is difficult, slow or even impossible to use on their device of choice. This case study from an engineer at YouTube illustrates how customers were being completely excluded from the site.
In general the page should be as small as possible, and you may want to look at lazy loading in addition to optimisations, which will help initial rendering time - in fairness though your estimated size is not much larger than the internet archive average page weight of 1681kB as at January 15th this year. Don't forget that other resources can also use a lot of space - JavaScript makes up 274kB of that average - and it's not clear if you have factored that into your estimate. Aggressive use of caching will help return visitors and minimise the data transfer required in these circumstances.
I always try to consider if you can justify the page weight cost against functionality. What is the objective of visitors to your site? Does the added functionality or imagery help this sufficiently to justify the performance cost. Many performance orientated developers are now actively setting a page weight budget but this is harder for single page apps where you cannot be as granular with resources.
I would recommend using Image Pre-loading which can help your page loading times, even when its large.

Make website load faster

I'm working on my first web app (www.shopperspoll.com). It's a Django based facebook app and I was wondering how I can go about making the pages load faster. Sorry that the main page is a mess now, started making some major changes yesterday, but you'll notice that it takes a really long for the page to load. I was wondering if that has something to do with the way I've set Django up on my host, or something else. If you could give me some pointers on how I can go about making it faster, I'd really appreciate it!
Thanks!
Couple of points need to be considered for better page loads
1) Put all javascripts externally, and always load scripts at the end of the page (in footer).
2) Always minify javscripts and css.
3) Merge all CSS and javascript into one file during load.
4) Make use of browser caching (for css, javascript and images).
5) Host static files like css, javascript and images over different domain. (Ex : static. shopperspoll.com )
6) Use tools likes firebug & yslow to check the load time.
7) use cdn.
Also refer this URL (better web performance from yahoo) : http://developer.yahoo.com/performance/rules.html
i hope this helps.
As for what Aby said, I'd also suggest using a Content Delivery Network (CDN) - CloudFlare offer a free tier for theirs which could be useful for you whilst early in growth. The majority of speeding up is already covered in Aby's answer, but once you've done that, a CDN can help with putting files geographically closer to your users.