How can I see how much bandwidth my website uses? - web

I'm looking for a Firefox addon which will track how much bandwidth a page is using. This could be a regular HTML page or GMail with the chat feature using Javascript. Is there anything that will help me optimize my page like this?

Perhaps YSlow is what you're looking for?

FireBug has function that allows you to see how much bandwidth and how long certain scripts, pages, images, etc take to load

Install Firebug
Download YSlow
Review the YSlow User Guide

Related

Is Express JS + EJS with server-side rendering SEO-friendly?

Coming from the Python/Django universe, I discovered Node.JS, Express + EJS and I have a big crush on those techs (mostly for the deployment part).
To practice and keep the pleasure to discover them, I'd like to make a blog-like project. It will be mostly static content with big articles for SEO and some dynamic functions, each article page must have a "true" slug like www.site.com/my-article.
I just found a documentation on how to do SSR with Express+EJS : https://www.geeksforgeeks.org/node-js-server-side-rendering-ssr-using-ejs/
I'd like to know if some of you have some feedbacks on that type of implementation for live projects. Is it indexed well by Google ? Did you see some SEO issues ?
Many thanks :)
Googlebot can crawl, process and render JavaScript based websites, whether client side or server side rendered. Googlebot crawls the web using a headless evergreen Chrome. It's still best to render server side for performance depending on your specific site needs.
EJS is SEO friendly. You can customise all core SEO elements of your page/app so the GoogleBot can crawl it. In the end it all depends on how good your technical/onsite SEO is. I haven't got a problem with GoogleBot crawling my site. You must be careful to include correct technical SEO on your site at the beginning of development so you won't have problems later when site will be visible to public.
If you aren't sure about quality of your technical SEO you can use Google Lighthouse in DevTools (F12 or Ctrl+Shift+I) to check for the problems. Lighthouse will give you a better prospective of how GoogleBot crawls your page.
You need to check only SEO category. Device is optional. Then you click on "Generate report" and wait for the results.
The Dream would be:
More on how to use Lighthouse https://developers.google.com/web/tools/lighthouse#devtools

Page Speed Issues

Really having lots of page speed issues, my web developer tried a cdn for the banner loading which made it really fast, but now she has amended this and the speed has really dropped very low again.
Any suggestions on howto rectify this?
website www.buypromoproducts.co.uk
Without having any more information on your site it is very difficult to help you out. Have you tried using tools that tell you where your site is being slow and provide recommendations, for example Google Page Speed Insights?

Can I use browser's website code to recreate a website by my own way(change design, etc)?

For example, we have a cool styled website, can we use developer options(f12) from browser to snatch this?
Ignoring any legal / copyright implications, you can grab the client-side code this way, yes. All HTML, CSS, JavaScript and imagery can be seen through the F12 Developer Tools.
However, there is no way to know what server-side code a website is using (outside of the server owner themselves configuring something incorrectly and thereby exposing that information).
The answer from Obsidian Age is a good one. I'm going to add some more information that may be useful to you.
I've used this technique myself of getting source code via the developer window. Usually I want to find out how they did some neat CSS or JS trick so that I can try it in my own apps.
The files that make up a website such as HTML, JavaScript, and CSS you can find in the Network tab and can easily copy these.
However you should know the JS, CSS, and even (sometimes to a degree) the HTML files have been minimized and are typically missing any comments from the original developers. Chrome has a nice feature that will un-compress JS files and you can even set break points and step through the JS code.

How to profile browser page load using Javascript (Library)?

I've been doing a lot of research on this, but I figure I could crowd-source with what I have and see if anyone can offer additions to what I have. So I want to be able to determine page load time using JS. Not just page load as a single number, but as a breakdown.
First what I found was a new W3C Specification (Draft):
https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/NavigationTiming/Overview.html
This would be perfect, however its limited to Chrome, and IE, and it's still inconsistent between the browsers.
But now I have found Real User Monitoring (RUM) by New Relic that is based off of a Javascript Library by Steve Souders. From what I can tell they can determine the same data that I saw from the new w3c Draft.
It seems that they are using HTTP Archive: http://code.google.com/p/httparchive/
However, I cannot seem to find any information on page performance or load, so I wasn't sure if I was looking at the correct library.
Now of course, if there is anything else out there, that could provide more information on page profiling, I am welcomed to the information.
Have a look at Boomerang.js (https://github.com/yahoo/boomerang) by Yahoo.
Should allow you to roll your own RUM and does graceful degradation so you should still get some information from browsers without navigation.timing.
Also if you've got access to Windows have a play with dynatrace's tools - gives quite a good insight into what it going on during page load (in IE and FF)

calculating an initial website download?

hey guys,
weird question - i have no idea how to describe what i want i in the title of this question.
i wonder how i can measure or query how much megabytes or kilobytes my browser has to download to view my front-page of my website.
i'm trying to optimize my website for mobile devices and so i wonder how much bytes a mobile browser has to download to view my website. images, js-files, css-files, etc. all in all -> is there a nice and simple way to measure that?
thank you for your help
regards matt
You can use web-browser developer tool.
For Chrome, tools are embedded in the browser:
http://www.chromium.org/devtools/google-chrome-developer-tools-tutorial
For Firefox you can use the Firebug plugin:
http://getfirebug.com/network

Resources