{"version":"1.0","provider_name":"Knowledgebase","provider_url":"https:\/\/staging.theeventscalendar.com\/knowledgebase","author_name":"Leah","author_url":"https:\/\/staging.theeventscalendar.com\/knowledgebase\/author\/leahk\/","title":"The Calendar is Loading Slowly - Knowledgebase","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"JzPyvAtsJd\"><a href=\"https:\/\/staging.theeventscalendar.com\/knowledgebase\/performance-considerations\/\">The Calendar is Loading Slowly<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/staging.theeventscalendar.com\/knowledgebase\/performance-considerations\/embed\/#?secret=JzPyvAtsJd\" width=\"600\" height=\"338\" title=\"&#8220;The Calendar is Loading Slowly&#8221; &#8212; Knowledgebase\" data-secret=\"JzPyvAtsJd\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","thumbnail_url":"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/02\/social-share.png","thumbnail_width":1200,"thumbnail_height":630,"description":"In developing The Events Calendar we\u2019ve worked hard to build a solution with enviable performance characteristics that can scale to meet the needs of nearly any website. The Events Calendar and its associated plugins can handle large numbers of events and work well even in very high-traffic websites. However, it is important to understand that..."}