- Anyone working in enterprise 体育平台app in 2020 will have encountered this web architecture scenario with a client at some point. Frameworks like React, Vue, and Angular make web development more simply expedited.
- There are tons of case studies but one business Croud encountered migrated to a hybrid Shopify / JS framework with internal links and content rendered via JS. They proceeded to lose traffic worth an estimated $8,000 per day over the next 6 months… about $1.5m USD.
- The experienced readers amongst us will soon start to get the feeling that they’re encountering familiar territory.
With the increased functionality and deployment capabilities comes a cost – the question of 体育平台app performance. I doubt any 体育平台app reading this is a stranger to that question. However, you may be still in the dark regarding an answer.
Why is it a problem?
What’s the problem?
There are many problems. 体育平台app s are already trying to deal with a huge number of signals from the most heavily invested commercial algorithm ever created (Google… just in case). Moving away from a traditional server-rendered website (think Wikipedia) to a contemporary framework is potentially riddled with 体育平台app challenges. Some of which are:
Google’s Crawling and Rendering Process – The 2nd Render / Indexing Phase (announced at Google I/O 2018)
- Resources and rendering – with traditional server-side code, the DOM (Document Object Model) is essentially rendered once the CSSOM (CSS Object Model) is formed or to put it more simply, the DOM doesn’t require too much further manipulation following the fetch of the source code. There are caveats to this but it is safe to say that client-side code (and the multiple libraries/resources that code might be derived from) adds increased complexity to the finalized DOM which means more CPU resources required by both search crawlers and client devices. This is one of the most significant reasons why a complex JS framework would not be preferred. However, it is so frequently overlooked.
Now, everything prior to this sentence has made the assumption that these AJAX pages have been built with no consideration for 体育平台app . This is slightly unfair to the modern web design agency or in-house developer. There is usually some type of consideration to mitigate the negative impact on 体育平台app (we will be looking at these in more detail). The experienced readers amongst us will now start to get the feeling that they are encountering familiar territory. A territory which has resulted in many an email discussion between the client, development, design, and 体育平台app teams related to whether or not said migration is going to tank organic rankings (sadly, it often does).
Let’s take a look at some of the most common mitigation tactics for 体育平台app in relation to AJAX.
The different solutions for AJAX 体育平台app mitigation
1. Universal/Isomorphic JS