<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>The Codest</provider_name><provider_url>https://thecodest.co/et/</provider_url><author_name>thecodest</author_name><title>A few tricks to speed up your JavaScript application</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="ywOAuOBuNG"&gt;&lt;a href="https://thecodest.co/et/blog/tricks-to-speed-up-javascript-application/"&gt;M&#xF5;ned nipid JavaScript rakenduse kiirendamiseks&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://thecodest.co/et/blog/tricks-to-speed-up-javascript-application/embed/#?secret=ywOAuOBuNG" width="600" height="338" title=""M&#xF5;ned nipid JavaScript rakenduse kiirendamiseks" - The Codest" data-secret="ywOAuOBuNG" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^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&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(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&lt;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);
//# sourceURL=https://thecodest.co/wp/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;</html><thumbnail_url>https://thecodest.co/app/uploads/2024/05/javascript-app.png</thumbnail_url><thumbnail_width>1280</thumbnail_width><thumbnail_height>720</thumbnail_height><description>With the advancement of browser technology, web applications have begun to transfer more and more logic to the front-end, thus relieving the server and lowering the number of operations it has to perform. In basic CRUDs, the role of the server comes down to authorization, validation, communication with databases and the required business logic. The rest of the data logic, as it turns out, can easily be handled by the code responsible for the representation of the application on the UI side.</description></oembed>
