{"version":"1.0","provider_name":"kerschsoft","provider_url":"https:\/\/www.kerschsoft.at\/en\/","author_name":"admin","author_url":"https:\/\/www.kerschsoft.at\/en\/author\/admin\/","title":"Comparison of javascript frameworks - kerschsoft","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"WvUEHNUj7z\"><a href=\"https:\/\/www.kerschsoft.at\/en\/comparacion-de-javascript-marcos\/\">Comparison of javascript frameworks<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.kerschsoft.at\/en\/comparacion-de-javascript-marcos\/embed\/#?secret=WvUEHNUj7z\" width=\"600\" height=\"338\" title=\"&#8220;Comparison of javascript frameworks&#8221; &#8212; kerschsoft\" data-secret=\"WvUEHNUj7z\" 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\/\/# sourceURL=https:\/\/www.kerschsoft.at\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/www.kerschsoft.at\/wp-content\/uploads\/2019\/10\/js-flat-logo.jpg","thumbnail_width":767,"thumbnail_height":432,"description":"Here you can see the comparison of Javascript frameworks. Though the fields of application are different (Bootstrap and Angular for UI, jQuery for DOM and Ajax, React for DOM and data transfer), the popularity is still interesting"}