Website Performance Optimisation.

As a web developer, our primary goal is not only to make a website for a client or users, we also have to make a performance optz(optimize) website.

Today, the biggest companies like google, facebook, Amazon, Flipkart, paytm, snapdeal, etc. they are generating or earning the income mainly from online market or from website, So they don`t only making a website and provide the services to users, but they also make a performance full optz website.

One Day, I reading some blog then we saw that, If Google has a single second latency to search the item then users are move to another search engine and Google lose there 1 million users (if that situation occurs).

Big companies are investing a lot of time and money to make their website is optz else they have to face a lot of loss.

So, this task almost depends on the web developer to make a performance optz website.
As per web dev, you not only have a skill to build(code) a great website but you also have the skill to increase the performance of the website.

Successful web developer:
GREAT WEBSITE + GREAT PERFORMANCE OPTZ = SUCCESSFUL DEVELOPER.

So how to check our website performance:
let's see here, we have so many tools in the market to check that how our website is really working and its optz or not.

But, here I know some tools:
  • This website is made by Google to check how our website and competitor website performed.
  • I know you must using google chrome is your system, if no then go ahead and install it now, because we have a great tool to check to the performance of the website in chrome->Inspect->audits->performance(checked it)->Run audits(or check it).
  • This tools also give by Google, they give you more information about website performance.
  • If you want to see more tool for performance optz then visit here.
  • This also checks the performance of web page test.
  • There are many more tools available, you just search and work with it.
This is above tools for website performance analysis.

Why a website is performed too heavy?
IMAGES:
    Today, we commonly see a lot of images in the website.
Some developers, they are making great interactive look website but they consumed a lot of time to load a website and data as well, just because of the images.

So first, we always remember that the images we use in our website its not too heavy.

Google is recommending that, we have to use png image instead of jpg/jpeg, webp image instead of png, SVG image instead of webp/png/webp/jpeg.

Scalable Vector Graphics (SVG) is an XML-based vector image format for two-dimensional graphics with support for interactivity and animation. The SVG specification is an open standard developed by the World Wide Web Consortium (W3C) since 1999. SVG images and their behaviors are defined in XML text files.

FILES:
    whenever we finish or complete the coding of the website then remove the "white-space".
After that, convert your javascript file to manifest javascript file, there lot of tools available to convert your "JS" file to manifest file.

Inline-CSS, Inline-Javascript:
    The inline code in html is helpful to improve the rendering performance. So, whenever its possible to code inline CSS and JS then grab it.

Browser always show the front end part from rendering the DOM(Document Object Model) and CSSOM(Cascading style sheet object model).
    Its also a broad topic to discuss, if you want to learn more then visit here.

So, this is a short details about Performance optz, Yeah really its short details, you have to learn and prepare more thing and must invest your lot of time to performance optz(my suggestion.) because many big or small enterprise are facing a lot of problem of website performances intead to make a web app.

RESOURCES:
  • If your want to learn more about Performance optz.So, must visit here.
  • Check it out about loading performance of the website.
  • Watch this video.
  • Learn from this udacity free tutorial.



Comments

Popular posts from this blog

How Network Communications Occurs? | OSI Model.

Languages for AI

Window vs Linux for Android Development.