<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Ramesh Elaiyavalli</title>
    <description>The latest articles on Forem by Ramesh Elaiyavalli (@ramesh).</description>
    <link>https://forem.com/ramesh</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F408832%2F2544e2dd-91f6-4a2b-84ec-3cac55bcfc72.png</url>
      <title>Forem: Ramesh Elaiyavalli</title>
      <link>https://forem.com/ramesh</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/ramesh"/>
    <language>en</language>
    <item>
      <title>Perfecting PageSpeed ⚡️🚀</title>
      <dc:creator>Ramesh Elaiyavalli</dc:creator>
      <pubDate>Sun, 02 Aug 2020 02:28:03 +0000</pubDate>
      <link>https://forem.com/srclogix/perfecting-pagespeed-1in1</link>
      <guid>https://forem.com/srclogix/perfecting-pagespeed-1in1</guid>
      <description>&lt;p&gt;PSI - pounds per square inch? You are thinking about tire pressure, aren't you?𐃏😀 We all know how important that is for running your vehicle.&lt;/p&gt;

&lt;p&gt;There is another kind of &lt;strong&gt;PSI&lt;/strong&gt;. Google's Page Speed Insights. &lt;a href="https://developers.google.com/speed/pagespeed/insights"&gt;https://developers.google.com/speed/pagespeed/insights&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Pagespeed Insights gives you valuable observations on your site's performance, across desktop and mobile devices. &lt;/p&gt;

&lt;p&gt;Google's PSI &lt;a href="https://developers.google.com/speed/pagespeed/insights/"&gt;tool&lt;/a&gt; internally leverages &lt;a href="https://developers.google.com/web/tools/lighthouse?hl=en-US"&gt;Google LightHouse API.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--aPxxNGCp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://srclogix.tk/blog/perfectpagespeed/images/google-lighthouse.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--aPxxNGCp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://srclogix.tk/blog/perfectpagespeed/images/google-lighthouse.webp" alt="alt text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  &lt;strong&gt;Pagespeed drives:&lt;/strong&gt;
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Excellent user experience.&lt;/li&gt;
&lt;li&gt;Reduced bounce rates.&lt;/li&gt;
&lt;li&gt;Improved SEO.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  &lt;strong&gt;Improving PageSpeed&lt;/strong&gt;
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vCk9Fsq1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://media-exp1.licdn.com/dms/image/C561BAQE1LwRh-GBnTw/company-background_10000/0%3Fe%3D1596420000%26v%3Dbeta%26t%3DF4iJiEZaD6Fbwlmf5PLrstHU_LglS81sTApY2y5T0jI" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vCk9Fsq1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://media-exp1.licdn.com/dms/image/C561BAQE1LwRh-GBnTw/company-background_10000/0%3Fe%3D1596420000%26v%3Dbeta%26t%3DF4iJiEZaD6Fbwlmf5PLrstHU_LglS81sTApY2y5T0jI" alt="alt text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Upping speed is time-consuming &amp;amp; frustrating, even for the smartest devs. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://srclogix.com/"&gt;SourceLogix&lt;/a&gt; &lt;em&gt;got a perfect score&lt;/em&gt;. 🚀🍾🎉🎊🎈&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Performance - 100/100&lt;/li&gt;
&lt;li&gt;Accessibility - 100/100&lt;/li&gt;
&lt;li&gt;Best Practices - 100/100&lt;/li&gt;
&lt;li&gt;SEO - 100/100&lt;/li&gt;
&lt;li&gt;Progressive Web App - 100/100&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Hard to believe?&lt;/strong&gt; Run Google LightHouse from Dev Tools. &lt;/p&gt;

&lt;p&gt;***Disclaimer: &lt;em&gt;Mileage may vary depending on network conditions, browser extensions and several other factors.&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  &lt;strong&gt;Ten tips to boost PageSpeed:&lt;/strong&gt;
&lt;/h1&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;1. Serve WebP&lt;/strong&gt;🏙🌅
&lt;/h2&gt;

&lt;p&gt;WebP is a fantastic image format for high-quality images, on a diet. Serve WebP with fallback to JPG format, for browsers that do not support WebP (come on Safari!).&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;2. Use SVG&lt;/strong&gt; 🏎
&lt;/h2&gt;

&lt;p&gt;Whenever you can! SVGs have excellent processing speed, work on all browsers, and so beautiful to look at without pixelation.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;3. Minify&lt;/strong&gt; 🎁
&lt;/h2&gt;

&lt;p&gt;Minify everything - as much as you can. HTML/ CSS/ JS/ SVG - everything. Tightly packed code is a good thing.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;4. View ViewPort&lt;/strong&gt;📺
&lt;/h2&gt;

&lt;p&gt;First impressions matter the most. The viewport is the first visible area - the original content that gets loaded in the top-fold of the page. Be minimalistic. Less is more - both for page speed and for users to get a clear understanding of your product's position &amp;amp; pitch. Remember - you say more with whitespace than with words!&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;5. Get started on PWA.&lt;/strong&gt; 📱
&lt;/h2&gt;

&lt;p&gt;Progressive web apps (PWA) are the best thing that happened after sliced, apps! Use service workers ⚙️ ⚙️. You can cache most of your content &amp;amp; load pages &lt;strong&gt;blazingly fast&lt;/strong&gt;. It even works even in offline mode, enables push notifications—tons of coolness.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;6. Use async &amp;amp; defer.&lt;/strong&gt; 😴
&lt;/h2&gt;

&lt;p&gt;Procrastination is a good thing - for a change 😀. Make Async and Defer as your best buddies. Understand their similarities and differences. Use these JS constructs effectively.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;7. Use Static-Site-Generator.&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Fall in 💗 with &lt;a href="https://www.11ty.dev/"&gt;Eleventy&lt;/a&gt; or 11ty. &lt;em&gt;Funny name, serious site&lt;/em&gt;. We found this open-source static file generator to be the &lt;strong&gt;most intuitive and fast&lt;/strong&gt;. Heck, even Google's page &lt;a href="https://web.dev/"&gt;web.dev&lt;/a&gt; is built on 11ty. 👍&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;8. Play hard.&lt;/strong&gt;🤽‍♀️🤾‍♂️
&lt;/h2&gt;

&lt;p&gt;Conduct tons of tests, but &lt;strong&gt;DON'T PLAY IN PRODUCTION&lt;/strong&gt;🛑. Make a copy of your site &amp;amp; stage them on another domain. We like  &lt;a href="http://www.freenom.com/en/freeandpaiddomains.html"&gt;FreeNom.&lt;/a&gt; Get a .tk domain for free for your dev/ test instance. Make sure you do not have sitemaps and SEO related things on dev. Call us, and we can share more strategies to bypass Pixel Trackers.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;9. Learn.&lt;/strong&gt; 📚🤓
&lt;/h2&gt;

&lt;p&gt;Learn from CoreWebVitals, PSI &amp;amp; LightHouse recommendations. Check out GTMetrix, WebPageTest.org. They all tell you what's slowing you down &amp;amp; why. Most importantly, &lt;strong&gt;how to fix it&lt;/strong&gt;. Do not obsess over the score, obsess on their feedback. Follow #webperf engineers in Google. They hang out on Twitter or busy YouTubing with teleprompter-talks &amp;amp; awkward laughs. All in all, they are the geekiest and best engineers!🤗👍&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;10. Hosting &amp;amp; CDN.&lt;/strong&gt; 🖥👨‍💻
&lt;/h2&gt;

&lt;p&gt;Last but not least. Stay as far away from possible from GoDaddy and WordPress. They are notoriously slow and have tons of security issues. In 2020 - you must be crazy to pay 💵 for hosting. Our top free picks are Google FireBase, Netlify, AWS LightSail, or AWS S3. Cloudflare is the best with CDN. Oh yes - make sure your site uses Brotli compression.&lt;/p&gt;

&lt;p&gt;Achieving perfection takes time, needs creativity &amp;amp; pushes patience. Want a faster track? Call us 🤙. We will be happy to give you free advice &amp;amp; build beautiful and blazingly fast web apps.&lt;/p&gt;

&lt;p&gt;🙏🏾 🙌 👋🏿&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webperf</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
