Techniques Of Front End Optimization (FEO)

Decent Essays
Frontend Optimization (FEO)

Frontend optimization is a technique of optimizing the delivery of a website from the client side. It involves the fine-tuning of your website to make it more browser-friendly and faster to load. The term “frontend” refers to the interaction between your website and the visitors browser, where your codes are downloaded and displayed.

Overview

Front End Optimization focuses on digging into the code and reducing file sizes or the number of requests needed for a given web page to fully load. Here, several methods are used to streamline the HTML codes and resources to make it easier and faster for the web browser to load pages. As a website becomes larger and continues to use more JavaScript, CSS and Ajax, more
…show more content…
The actual page load time is used to benchmark the website 's performance while the theoretical load time is often considered because of its impact on the overall user experience.

Content Delivery Networks (CDNs) are commonly used to streamline majority of the time-critical optimization tasks, which play a very important role in the frontend optimization process. For example, MaxCDN offers performance boosters such as automated compressions, automatic code minification, and pre-pooling connections, which free you from having to manually optimize your web pages.

Front End Optimization Techniques

1. Code Minification

When developing websites, developers tend to make their code more understandable by using comments, descriptive variable names, and whitespaces. Even though it’s a good practice, it increases the amount of data downloaded by the browser. Minification reduces the amount of unnecessary data and bandwidth usage so your visitors download only what they need to display the page.

Example

Before minification
// This script writes “Hello World!” var text = ‘Hello world!’;

function writeText(param) {
…show more content…
With compression and streamlining, these files can be reduced to a fraction of their original size to enhance site responsiveness.

Gzip is the most popular file compression utility with the ability to consolidate all code files into a single compressed tarball and decompress them for the entire page to load properly.

Choosing a good image or video format can give you high-quality media in a small package. For images, JPEG is ideal for photos and its size can be greatly reduced by removing fine details. GIF supports animation and PNG supports transparency and also provides high resolutions.

You can use Smush.it or ImageOptim to reduce sizes of your images and also follow the Mightybytes tutorial to optimize videos for the web.

3. Reduce HTTP Requests

When a browser comes across content on a web page, it opens a separate TCP connection for each HTTP request made. Each request makes the page load time longer and can even be limited sometimes to protect the server from being overloaded with a high number of HTTP requests. Reducing the number of requests lets the browser download the webpage faster while reducing your

Related Documents

  • Decent Essays

    Kaushik Web Analytics

    • 1282 Words
    • 6 Pages

    This is done so that users can find the pages faster and effectively4 even if the pages are offline. One example of Web Crawling is Google’s indexing tool which offers its users the ability to be included in its index and to provide specific instructions to Google by using a “robots.txt” file that tells the search engine how to process each page on the web…

    • 1282 Words
    • 6 Pages
    Decent Essays
  • Decent Essays

    This can save a lot of time if the user isn’t near the computer but needs to use the website for a project. This also saves the time of trying to find the same exact website on the computer because it will already be there. Microsoft Edge and Google Chrome are very good browsers to use. But in the end, it’s decision based. It doesn’t matter which browser to use, they’re both similar and both search on the web.…

    • 1275 Words
    • 6 Pages
    Decent Essays
  • Decent Essays

    Using Web Analytics

    • 798 Words
    • 4 Pages

    Thus, the web analysts start to collect and analyze web data in order to understand web traffic and usage to improve websites to meet customer’s needs and owner’s goal, which make more money. As a result, Web analytics becomes essential science to understand how perform more effective websites content. Web analytics is the objective tracking, collection, measurement,…

    • 798 Words
    • 4 Pages
    Decent Essays
  • Decent Essays

    Web Crawler Case Study

    • 1327 Words
    • 6 Pages

    The functions such as synchronization and the inter-communication is handled by a central server. A central server is essential as crawler is geographically distributed. To obtain the efficiency and relevant search it uses the page ranking algorithms. The advantage of using distributed web crawler is that it withstand against the crashing of system and any similar events. It can be used in many crawling applications.…

    • 1327 Words
    • 6 Pages
    Decent Essays
  • Decent Essays

    Wordpress Case Study

    • 1137 Words
    • 5 Pages

    SEO like Google will easily find your website when search and help to get notice on a global level. It has rich plug ins architecture that will make your site quick in navigating your web pages and less time consumption in downloading items, image, etc. Furthermore, by converting your PSD to CSS/Wordpress will make your site able to alter and deploy using various methods as a hosting environment. Wordpress user can rearrange widgets without editing PHP or HTML code, install and switch between themes and editing for more customization can be done successfully. By hiring…

    • 1137 Words
    • 5 Pages
    Decent Essays
  • Decent Essays

    The concept of SMO using blogs, sales and customer service, helps in capturing the minds of many and bringing them to the website. Apart from this, the other benefits of conducting SMO…

    • 1583 Words
    • 7 Pages
    Decent Essays
  • Decent Essays

    Outside of HTML, style sheets allow you to control margins, colors, font characteristics, character spacing, text properties, image positioning, and the lost just goes on. Layout browser compatibility, for example, is easily fixed with the use of CSS. With CSS you are also able to achieve: Maintainability. Unless there are major changes, maintaining websites with CSS is very easy. CSS allows the separation of the typography and layout of your website from data in your…

    • 1887 Words
    • 8 Pages
    Decent Essays
  • Decent Essays

    SOA Case Study

    • 1898 Words
    • 8 Pages

    And then the trend came for web clients where web browsers acted as clients. They enabled a user to access resources over the internet, thus by providing more accessibility and authorization to it. This scenario has been described in figure 1.3, shown above. But all this was very difficult to integrate as far as business data availability and workflows are concerned. So, there emerged a need for some technology wherein one can easily change the software which can easily handle all the resources and workflows according to the requirement.…

    • 1898 Words
    • 8 Pages
    Decent Essays
  • Decent Essays

    Search engine optimisation (SEO) is actually some of those stuff that is considered essential for achievements within the web. As well as on the net status supervision as well as social media marketing supervision, this is one of the core tenants involving executing organization online, as well as there are many reasons for this kind of. Nevertheless in the altering personal panorama, is actually WEB OPTIMIZATION definitely essential for web site achievements? To supply a little qualifications about what WEB OPTIMIZATION actually is, it can be reportedly a collection of guidelines that your website owner can comply with in order to optimize their own site to go looking machines. They will enhance their own place within yahoo and google site…

    • 717 Words
    • 3 Pages
    Decent Essays
  • Decent Essays

    Web Analytics

    • 1096 Words
    • 4 Pages

    According to the book ‘Web Analytics 2.0: The Art of Online Accountability and Science of Customer Centricity’ by Avinash Kaushik “Web Analytics is the analysis of qualitative and quantitative data from your website and the competitors’, to drive a continual improvement of the online experience that your customers, and potential customers have, which translates into your desired outcomes (online and offline).” So, Web analytics is the estimation, gathering, examination and reporting of web information to understand and advance web use. With web analytics one can understand the site behavior and use that to analyze and come to such insights which can increase their revenue, customer satisfaction and loyalty. It is also helpful in analyzing the…

    • 1096 Words
    • 4 Pages
    Decent Essays