Skip to content

Instantly share code, notes, and snippets.

View nocksock's full-sized avatar

Nils Riedemann nocksock

View GitHub Profile
/**
*
**/
// require modules {
var gulp = require('gulp');
var concat = require('gulp-concat');
var gutil = require('gulp-util');
var sass = require('gulp-sass');
var plumber = require('gulp-plumber');
var header = require('gulp-header');
@nocksock
nocksock / square_pow_bench.ts
Last active November 9, 2024 13:38
There's no difference in `a*a` vs `Math.pow(a, 2)` in JS (unlike some other languages)
// $ deno bench main_bench.ts
// benchmark time/iter (avg) iter/s (min … max) p75 p99 p995
// ---------------- ----------------------------- --------------------- --------------------------
// a*a 4.9 ms 204.1 ( 3.8 ms … 9.1 ms) 5.3 ms 8.4 ms 9.1 ms
// Math.pow(a, 2) 5.0 ms 200.0 ( 3.8 ms … 11.2 ms) 5.6 ms 8.6 ms 11.2 ms
//
// a*a 4.8 ms 209.8 ( 3.8 ms … 7.9 ms) 5.2 ms 6.8 ms 7.9 ms
// Math.pow(a, 2) 4.8 ms 207.0 ( 3.8 ms … 7.5 ms) 5.2 ms 7.4 ms 7.5 ms
//
// a*a 4.9 ms 205.9 ( 3.8 ms … 7.8 ms) 5.4 ms 7.7 ms 7.8 ms
@nocksock
nocksock / README.md
Last active January 17, 2025 09:15
Deploy ObservableHQ Framework on fly.io

Deploy ObservableHQ Framework on fly.io

Prerequisites

  • Account at fly.io.
  • fly's cli is installed and authenticated.
  • A [Framework] project.

Steps