현재 거의 모든 WordPress 플러그인에서 사용할 수 있는 JavaScript 지연 기능은 2020년 이전에는 3개의 플러그인에서만 사용할 수 있었습니다. 어디에서? 최적화 업계에서는 JavaScript 지연이라는 형태로 대다수가 채택하고 알려진 접근 방식이 없었습니다. 2020년 이전 몇 년 동안 이 방법은 외국 최적화 커뮤니티에서 어느 정도 논의되었습니다.

최적화 분야는 매우 넓은 분야입니다.WordPress 속도 최적화WordPress 특정 영역뿐만 아니라 php, js, asp.net, python 등도 가능합니다. 모든 프로그래밍 언어나 기성 콘텐츠 관리 시스템(opencart, drupal, magento 등과 같은 cms)으로 준비된 사이트에서 수행할 수 있습니다. 매우 광범위한 분야이므로 속도 최적화에 있어 이러한 전술을 누가 발견하고 퍼뜨렸는지는 우리가 말할 수 없습니다. 그러나 2015년부터 터키 및 전 세계적으로 프로그래밍 및 Linux 분야의 개발 및 시스템을 추적해 온 사람으로서 우리는 "WordPress에서 이 자바스크립트 지연 추세를 처음 시작한 사람은 누구입니까?"라는 주제에 대한 증거와 함께 주요 질문에 대한 답변을 제공하고 싶습니다.

2017~2018년부터 Swift Performance 및 Pagespeed ninja라고 불리는 WordPress 플러그인은 WordPress에서 다양한 변형(Google Analytics 지연, Adsense 지연 등)으로 "javascript 지연" 기능을 제공하는 정기적으로 개발된 유일한 두 가지 플러그인이었습니다. 그들은 여전히 ​​​​그것을 제공하고 있으며 더욱 향상되었습니다. 하지만 이 두 플러그인은 2020년까지 전 세계적으로 인기가 없었습니다. 터키에서는 여전히 인기가 없습니다. 2020년까지 투르키예에서는 js 지연이라는 효과적인 최적화 전략이 있다는 것을 알고 이 두 플러그인을 최적화에 효과적으로 사용한 사람의 수는 10명 미만이었습니다. 수년에 걸쳐 이 플러그인은 처음에는 전 세계적으로, 그다음에는 투르키예에서 큰 인기를 얻었습니다. 2020~2021년에 WordPress 플러그인 개발자는 신속하게 js 지연 기능을 플러그인에 추가하고 계속해서 개발했습니다. 2022~2023년에는 js 지연 기능이 없는 플러그인이 남지 않습니다. 실제로 2021년에 Litespeed 캐시 플러그인은 봇을 속이는 게스트 모드라는 기능을 개발했습니다. 즉, 완전히 로드되지 않은 페이지 버전만 봇에게 표시하여 테스트 도구에서 높은 점수를 제공합니다. 불행히도 WordPress, 특히 포럼을 최적화하는 대부분의 사람들은 이 트릭을 사용하지만 실제로 사이트 속도를 높이지는 않습니다. 단지 테스트 차량 점수가 높은 것 같습니다. 그러나 이것은 별개의 주제이므로 다루지 않겠습니다. 요약하자면, 이 두 플러그인은 WordPress에서 JavaScript 지연을 실제로 구현/코딩하고 이를 사용자에게 공개적으로 제공하는 최초의 플러그인입니다.

신속한 성능과 PageSpeed Ninja

신속한 성능:https://swiftperformance.io/

PageSpeed 닌자:https://pagespeed.ninja/

PageSpeed Ninja 플러그인은 몇 달 전인 2023년까지 베타 버전이었지만 이제 막 안정 버전으로 전환되었습니다. Swift Performance 플러그인은 수년 동안 안정적인 버전으로 출시되었습니다. 그러나 주요 애드온(Swift Performance) 프로젝트는 2024년 지원 중단으로 종료되었습니다. 이후 2022년 Swift Performance AI라는 새로운 플러그인으로 베타 단계로 제공되었으며, "인공 지능", "동적 캐시" 및 "관리자 패널 가속"을 포함하여 WordPress의 다른 최적화 플러그인에서는 사용할 수 없는 기능을 포함했습니다.

참조: (관련 플러그인의 업데이트 기록 - js 지연 기능이 추가된 연도 및 월의 증거):

https://wordpress.org/plugins/psn-pagespeed-ninja/#developers

https://docs.swiftperformance.io/changelog