View index.html
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"/> | |
<title>+++ operator #jsbench #jsperf</title> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/benchmark/1.0.0/benchmark.min.js"></script> | |
<script src="./suite.js"></script> | |
</head> | |
<body> | |
<h1>Open the console to view the results</h1> |
View timeout.ls
timeout: do -> | |
# helpers | |
tick = (promise, ms, callback) -> !-> # {{{ | |
# invoke and check the result | |
if callback and callback! | |
# continue | |
# re-create a timer | |
promise.timer = setTimeout (tick promise, ms, callback), ms | |
else | |
# finish |
View functions.php
# фильтр для ленивой загрузки <iframe> | |
add_filter('embed_oembed_html', function($html) { | |
# проверим что это iframe | |
if (stripos($html, '<iframe') === false) { | |
return $html; | |
} | |
# проверим наличие источника | |
if (($a = strpos($html, ' src=')) === false) { | |
return $html; | |
} |