Major search engines have evolved their crawlers to execute JavaScript, allowing them to process AJAX requests and index the resulting content. They've also introduced concepts like rendering budgets to optimize the indexing of dynamic sites.