{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"En H\u0131zl\u0131 JavaScript Fizik Motorunu Nas\u0131l Olu\u015fturdum?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"vx1N5BLzY4\"><a href=\"https:\/\/fatihsoysal.com\/blog\/en-hizli-javascript-fizik-motorunu-nasil-olusturdum\/\">En H\u0131zl\u0131 JavaScript Fizik Motorunu Nas\u0131l Olu\u015fturdum?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/en-hizli-javascript-fizik-motorunu-nasil-olusturdum\/embed\/#?secret=vx1N5BLzY4\" width=\"600\" height=\"338\" title=\"&#8220;En H\u0131zl\u0131 JavaScript Fizik Motorunu Nas\u0131l Olu\u015fturdum?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"vx1N5BLzY4\" 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","description":"Merhaba! Fatih Soysal olarak, JavaScript'te y\u00fcksek performansl\u0131 bir fizik motoru geli\u015ftirme ser\u00fcvenimi sizlerle payla\u015fmak istiyorum. Bu s\u00fcre\u00e7te bir\u00e7ok zorlukla kar\u015f\u0131la\u015ft\u0131m, ancak sonunda olduk\u00e7a tatmin edici sonu\u00e7lar elde ettim. Bu makalede, geleneksel yakla\u015f\u0131mlar\u0131n \u00f6tesine ge\u00e7erek nas\u0131l en h\u0131zl\u0131 JavaScript fizik motorunu olu\u015fturdu\u011fumu ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Umar\u0131m bu bilgiler, sizin de benzer projelerde daha verimli \u00e7al\u0131\u015fman\u0131za yard\u0131mc\u0131 olur."}