Skip to content

Instantly share code, notes, and snippets.

Avatar

Michael Quad determin1st

View GitHub Profile
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>
@determin1st
determin1st / timeout.ls
Last active Mar 25, 2020
setTimeout wrapper (w3ui)
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
@determin1st
determin1st / functions.php
Created Sep 21, 2019
ленивая загрузка <iframe> для темы WordPress
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;
}