profile
viewpoint

push eventsuperfly/builders

Kurt

commit sha 09c4a212038598fb5444d179aabd88383ba4ec63

put deno in /usr/bin to workaround install ?bug?

view details

push time in 2 days

push eventsuperfly/builders

Kurt

commit sha ff57a4b432a272e6b8aac8ad0a77d81b3fd2800c

use deno installer, allow default / latest version

view details

push time in 3 days

fork mrkurt/haversine

Calculates the haversine distance between two locations using longitude and latitude

fork in 4 days

MemberEvent
MemberEvent

push eventsuperfly/deno_registry

Kurt

commit sha 27380d23f022557a5a93bbafa90e2124b8c8c2e1

back to deno 0.11

view details

push time in 18 days

push eventsuperfly/deno_registry

Kurt Mackey

commit sha 2cd88bc525a302156313fe0b168f0add72be55ea

bump deno version

view details

push time in 22 days

startedsuperfly/flyctl

started time in 22 days

push eventsuperfly/edge

Kurt

commit sha d3e1bc5bb68615cdfa8833c3a7caa1523007e2cc

hostname rule fixup

view details

push time in 25 days

push eventsuperfly/deno_registry

Kurt

commit sha 6c82b70ab92465b48a4f52b4a1ad25580dfb2219

try better deno version

view details

push time in a month

push eventsuperfly/deno_registry

Kurt

commit sha 6984426b6f1694a1f0e16357e24c0a7bddf223a4

set deno version for fly

view details

push time in a month

push eventsuperfly/deno_registry

Kurt

commit sha 34d10fd5a66c95d4c1ab716d3b43781bfd4af2d3

add fly hosting config

view details

push time in a month

startedVictoriaMetrics/VictoriaMetrics

started time in a month

push eventsuperfly/fly-on-deno

Kurt

commit sha f932beaa87640d4bab0bb998b1838ae3f469dbab

functional fly app

view details

push time in 2 months

push eventsuperfly/deno

Kurt

commit sha 02eee1c096e42071e91a662abfc8234a0e52dcb5

makes global request type an interface

view details

push time in 2 months

PR opened denoland/deno

makes global request type an interface

Small cleanup for Request global type.

+6 -1

0 comment

2 changed files

pr created time in 2 months

create barnchsuperfly/deno

branch : fix_exported_request_type

created branch time in 2 months

push eventsuperfly/edge

Kurt

commit sha f15249a320bf0ab31c272e18d9b0ca1f2024bb93

fix: response-headers loaded from config all kinds of borked

view details

push time in 2 months

push eventsuperfly/deno

Kurt

commit sha 61668bf79d0143effb3b5a23a0a86e9d66b0c81a

try unique ports for http benchmarks

view details

push time in 3 months

push eventsuperfly/deno

Kurt

commit sha 319a5c6b2e08409deaaac1fdb436d0b6b295e9f8

http_benchmark sleep longer to wait for port to free up

view details

push time in 3 months

PR opened denoland/deno

[WIP] fix tcp proxy benchmark
+3 -3

0 comment

3 changed files

pr created time in 3 months

create barnchsuperfly/deno

branch : proxy_benchmark_fix

created branch time in 3 months

create barnchsuperfly/deno

branch : stream_fetch_request_body

created branch time in 3 months

pull request commentdenoland/deno

add tcp proxy benchmarks + split out website section for proxy req/s

Whoops. Looks like the server may not be getting started.

http_proxy_benchmark testing DENO using net/tcp.
Starting origin server
third_party/wrk/linux/wrk -d 10s http://127.0.0.1:4544/
Running 10s test @ http://127.0.0.1:4544/
  2 threads and 10 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency     0.00us    0.00us   0.00us    -nan%
    Req/Sec     0.00      0.00     0.00      -nan%
  0 requests in 10.02s, 0.00B read
  Socket errors: connect 0, read 10, write 14095, timeout 0
Requests/sec:      0.00
Transfer/sec:       0.00B
mrkurt

comment created time in 3 months

push eventsuperfly/deno

Ryan Dahl

commit sha 474d47e841edc709d7a98ee044a711352adf8b6b

Fix max_latency benchmark on zero value (#2247)

view details

Ryan Dahl

commit sha a217e55fecb4ec99d89633109f6d6cff2b081424

Fix another flaky assert (#2246)

view details

迷渡

commit sha bbeb30fc5e6fdb461cd219f95efcc5c52ed16f30

Make `atob` follow the spec (#2242)

view details

andy finch

commit sha c36b5dd01c2ff40cde07ed410d19e1c20e6137fc

Make error in ast_util more informative. (#2252)

view details

Kevin (Kun) "Kassimo" Qian

commit sha 7237e9d34a61629d5bedce3b9cc46c8a1344d78a

fs: add Deno.utime/Deno.utimeSync (#2241)

view details

Bartek Iwańczuk

commit sha 8978870808db896d1aa0da5deb0d4472ccb46246

Rename test targets (#2262)

view details

Bert Belder

commit sha abdb98a2516a9d6ec313805dffbc2107d38f8ed4

core: remove unused function StrBufNullAllocPtr()

view details

Bert Belder

commit sha 41c7e96f1a81ea416ebb3ba45f2815e0202d6b75

Refactor zero-copy buffers for performance and to prevent memory leaks * In order to prevent ArrayBuffers from getting garbage collected by V8, we used to store a v8::Persistent<ArrayBuffer> in a map. This patch introduces a custom ArrayBuffer allocator which doesn't use Persistent handles, but instead stores a pointer to the actual ArrayBuffer data alongside with a reference count. Since creating Persistent handles has quite a bit of overhead, this change significantly increases performance. Various HTTP server benchmarks report about 5-10% more requests per second than before. * Previously the Persistent handle that prevented garbage collection had to be released manually, and this wasn't always done, which was causing memory leaks. This has been resolved by introducing a new `PinnedBuf` type in both Rust and C++ that automatically re-enables garbage collection when it goes out of scope. * Zero-copy buffers are now correctly wrapped in an Option if there is a possibility that they're not present. This clears up a correctness issue where we were creating zero-length slices from a null pointer, which is against the rules.

view details

andy finch

commit sha 2f4fefd0f6a5c43724ee8d19b008018c28c7c323

Async iterator for listener (#2263)

view details

Ryan Dahl

commit sha c171813e894f0759abb1b80413aa2a24dbad079b

core: express op as enum (#2255)

view details

Kevin (Kun) "Kassimo" Qian

commit sha 1dd30f658fc031dd1d3cdb5b4c435ff0e48740c9

doc: add long about messages for subcommands (#2264) Type deno <subcommand> -h to view descriptions.

view details

Kurt Mackey

commit sha c05cbc8eac91a9e1ab9b87c688ac4392eff01445

Add Request global constructor (#2253)

view details

Bert Belder

commit sha ae0544b7ce8370fcd9322dd10a8c2ebdcbabe75c

core: remove support for moving deno_buf ownership from C++ to JavaScript The functionality hasn't been in use for a long time. Without this feature, the `alloc_ptr` and `alloc_len` fields are no longer necessary.

view details

Bert Belder

commit sha 48bcfce09e11901244447617be2eb7789427eab0

Work around Windows-only V8 concurrent initialization crash This patch provides a work-around for an apparent V8 bug where initializing multiple isolates concurrently leads to a crash on Windows. At the time of writing the cause of this crash is not exactly understood, but it seems to be related to the V8 internal function win64_unwindinfo::RegisterNonABICompliantCodeRange(), which didn't exist in older versions of V8.

view details

Ryan Dahl

commit sha e4354ce73984668d7a057e1b6f591dd566209369

Re-enable networking unit tests (#2268) The following tests were commented out in order to get this to go green : - bodyMultipartFormData - bodyURLEncodedFormData - fetchRequestInitStringBody - netConcurrentAccept - netListenAsyncIterator

view details

Bert Belder

commit sha 899951742100b83743ef9f65fbb161454ef4bfa7

core,cli: fix clippy warnings

view details

Bert Belder

commit sha cfff8a9c1bcf7406b5c597280cdfa34fcc68115e

ci: run clippy

view details

Ryan Dahl

commit sha 00ac871607a7aeff1f6ac90f10090f07be9ccf73

Optimize read and write ops (#2259)

view details

Kurt Mackey

commit sha 4d4dcafb96bdffa3050e863df0ef4ddd158ebf16

fixes body formData tests disabled in #2268 (#2274)

view details

Bartek Iwańczuk

commit sha bf9b0c8231d59bfcc79e55b6cde861b68975d5b4

Fix: deno --v8-options does not print v8 options (#2277)

view details

push time in 3 months

PR opened denoland/deno

add tcp proxy benchmarks + split out website section for proxy req/s

This adds benchmarks for basic tcp proxies in both deno and node, using the hyper hello world server as the origin.

It also moves proxy benchmarks to their own section on the benchmarks page, making it look something like this:

image

+252 -32

0 comment

5 changed files

pr created time in 3 months

push eventsuperfly/deno

Kurt

commit sha 1887367165f83b8a1ca819cad96dcc7f4651494d

website: extract proxy req/s benchmarks into their own section

view details

push time in 3 months

create barnchsuperfly/deno

branch : tcp_proxy_bench

created branch time in 3 months

push eventsuperfly/deno

Kurt

commit sha 826eaa4d9aa27afc648af1fec3ff252923ea2b14

fix formatting error

view details

push time in 3 months

pull request commentdenoland/deno

add http proxy benchmark

Those proxy results are weird! My macbook looks more like this:

    "deno_proxy": 617,
    "node_proxy": 1512
mrkurt

comment created time in 3 months

push eventsuperfly/deno

Kurt

commit sha b536636401ff9cb3ad7e90094958cbd9d0769713

name cleanup + tighter deno proxy

view details

push time in 3 months

Pull request review commentdenoland/deno

add http proxy benchmark

+// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license.+import {+  serve,+  ServerRequest+} from "../js/deps/https/deno.land/std/http/server.ts";++const addr = Deno.args[1] || "127.0.0.1:4500";+const originAddr = Deno.args[2] || "127.0.0.1:4501";+const server = serve(addr);++async function main(): Promise<void> {+  console.log(`http://${addr}/`);+  for await (const req of server) {+    proxyRequest(req);+  }+}++async function proxyRequest(req: ServerRequest) {+  const url = `http://${originAddr}${req.url}`;+  const resp = await fetch(url, {+    method: req.method,+    headers: req.headers+  });+  req.respond({+    headers: resp.headers,+    status: resp.status,+    body: resp.body+  });

Yeah that should work! Also fetch really is great.

mrkurt

comment created time in 3 months

issue openeddenoland/deno_std

More fetch-like http server interface?

I'd like to submit a PR to make the http server more fetch like. The biggest gap right now is the url property, ServerRequest just gives the pathname + querystring, Request is the full URL including protocol and hostname.

I'm guessing there are more fiddly differences, but so I'd like to fix that ^^ plus whatever else doesn't match. Is that a reasonable change?

created time in 3 months

push eventsuperfly/deno

Kurt

commit sha 81789bf6fa060563ee4c20168c8c3654941cb410

add http proxy benchmark

view details

push time in 3 months

push eventsuperfly/deno

Kurt

commit sha 6f3f44d8924dca38e41266afca4613802a6d98b1

add http proxy benchmark

view details

push time in 3 months

PR opened denoland/deno

add http proxy benchmark

This adds a basic proxy benchmark (just proxies GET + small bodies) using the hyper server for origin.

+85 -1

0 comment

3 changed files

pr created time in 3 months

push eventsuperfly/deno

Kurt

commit sha d44f076660d0c957101173e48b917619681ee1a1

add http proxy benchmark

view details

push time in 3 months

push eventsuperfly/deno

Kurt

commit sha 3503bf09edee2ca24c8cc00c4e07c9f7776dd49c

add http proxy benchmark

view details

push time in 3 months

PR closed denoland/deno_std

add http_proxy benchmark server

This is necessary for benchmarking http proxy performance in deno proper.

+23 -0

7 comments

1 changed file

mrkurt

pr closed time in 3 months

pull request commentdenoland/deno_std

add http_proxy benchmark server

Ooooh snap, I was being dumb, I figured it out. 😃

mrkurt

comment created time in 3 months

delete branch superfly/fly

delete branch : dependabot/npm_and_yarn/js-yaml-3.13.1

delete time in 3 months

push eventsuperfly/fly

dependabot[bot]

commit sha 8f13974f5a8dcac4673887e723335797997d7b3d

chore(deps): bump js-yaml from 3.13.0 to 3.13.1 Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.13.0 to 3.13.1. - [Release notes](https://github.com/nodeca/js-yaml/releases) - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodeca/js-yaml/compare/3.13.0...3.13.1) Signed-off-by: dependabot[bot] <support@github.com>

view details

Kurt Mackey

commit sha 06e1b0e880dd51e24cc8b75e8580238385c796d7

Merge pull request #248 from superfly/dependabot/npm_and_yarn/js-yaml-3.13.1 chore(deps): bump js-yaml from 3.13.0 to 3.13.1

view details

push time in 3 months

PR merged superfly/fly

chore(deps): bump js-yaml from 3.13.0 to 3.13.1 dependencies

Bumps js-yaml from 3.13.0 to 3.13.1. <details> <summary>Changelog</summary>

Sourced from js-yaml's changelog.

3.13.1 / 2019-04-05

  • Fix possible code execution in (already unsafe) .load(), #480. </details> <details> <summary>Commits</summary>

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

</details>

+4 -19

0 comment

1 changed file

dependabot[bot]

pr closed time in 3 months

push eventsuperfly/fly

dependabot[bot]

commit sha 4b058e644a63a70f7011fa5350b320cc5bb9a734

chore(deps): bump handlebars from 4.0.12 to 4.1.2 Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.0.12 to 4.1.2. - [Release notes](https://github.com/wycats/handlebars.js/releases) - [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md) - [Commits](https://github.com/wycats/handlebars.js/compare/v4.0.12...v4.1.2) Signed-off-by: dependabot[bot] <support@github.com>

view details

Kurt Mackey

commit sha aeaf23c7818bb344c01b36cdd965d8953fb75b26

Merge pull request #247 from superfly/dependabot/npm_and_yarn/handlebars-4.1.2 chore(deps): bump handlebars from 4.0.12 to 4.1.2

view details

push time in 3 months

PR merged superfly/fly

chore(deps): bump handlebars from 4.0.12 to 4.1.2 dependencies

Bumps handlebars from 4.0.12 to 4.1.2. <details> <summary>Changelog</summary>

Sourced from handlebars's changelog.

v4.1.2 - April 13th, 2019

Chore/Test:

  • #1515 - Port over linting and test for typings (@​zimmi88)
  • chore: add missing typescript dependency, add package-lock.json - 594f1e3
  • test: remove safari from saucelabs - 871accc

Bugfixes:

  • fix: prevent RCE through the "lookup"-helper - cd38583

Compatibility notes:

Access to the constructor of a class thought {{lookup obj "constructor" }} is now prohibited. This closes a leak that only half closed in versions 4.0.13 and 4.1.0, but it is a slight incompatibility.

This kind of access is not the intended use of Handlebars and leads to the vulnerability described in #1495. We will not increase the major version, because such use is not intended or documented, and because of the potential impact of the issue (we fear that most people won't use a new major version and the issue may not be resolved on many systems).

Commits

v4.1.1 - March 16th, 2019

Bugfixes:

  • fix: add "runtime.d.ts" to allow "require('handlebars/runtime')" in TypeScript - 5cedd62

Refactorings:

  • replace "async" with "neo-async" - 048f2ce
  • use "substring"-function instead of "substr" - 445ae12

Compatibility notes:

  • This is a bugfix release. There are no breaking change and no new features.

Commits

v4.1.0 - February 7th, 2019

New Features

  • import TypeScript typings - 27ac1ee

Security fixes:

  • disallow access to the constructor in templates to prevent RCE - 42841c4, #1495

Housekeeping

  • chore: fix components/handlebars package.json and auto-update on release - bacd473
  • chore: Use node 10 to build handlebars - 78dd89c
  • chore/doc: Add more release docs - 6b87c21

</tr></table> ... (truncated) </details> <details> <summary>Commits</summary>

  • 10b5fcf v4.1.2
  • dd0144c Update release notes
  • 594f1e3 chore: add missing typescript dependency, add package-lock.json
  • 871accc test: remove safari from saucelabs
  • cd38583 fix: prevent RCE through the "lookup"-helper
  • c454d94 Merge pull request #1515 from zimmi88/4.x-typings-lint
  • 9cfb5dd Merge pull request #1516 from phil-davis/revert-double-release-notes
  • be44246 Remove triplicate of v4.0.12 release notes
  • 002561b Revert "Update release notes"
  • 3fb6687 Port over linting and test for typings
  • Additional commits viewable in compare view </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

</details>

+22 -31

0 comment

1 changed file

dependabot[bot]

pr closed time in 3 months

delete branch superfly/fly

delete branch : dependabot/npm_and_yarn/axios-0.18.1

delete time in 3 months

push eventsuperfly/fly

dependabot[bot]

commit sha edade70ad1b32d43ed8239e61a73ec6dc6013a20

chore(deps): bump axios from 0.18.0 to 0.18.1 Bumps [axios](https://github.com/axios/axios) from 0.18.0 to 0.18.1. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v0.18.1/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.18.0...v0.18.1)

view details

Kurt Mackey

commit sha d59bede0254372652b80251b120d6265d275fcac

Merge pull request #246 from superfly/dependabot/npm_and_yarn/axios-0.18.1 chore(deps): bump axios from 0.18.0 to 0.18.1

view details

push time in 3 months

PR merged superfly/fly

chore(deps): bump axios from 0.18.0 to 0.18.1 dependencies

Bumps axios from 0.18.0 to 0.18.1. <details> <summary>Release notes</summary>

Sourced from axios's releases.

v0.18.1

Security Fix:

  • Destroy stream on exceeding maxContentLength (fixes #1098) (#1485) - Gadzhi Gadzhiev </details> <details> <summary>Changelog</summary>

Sourced from axios's changelog.

0.18.1 (May 31, 2019)

Security Fix:

  • Destroy stream on exceeding maxContentLength (fixes #1098) (#1485) - Gadzhi Gadzhiev </details> <details> <summary>Commits</summary>
  • face016 Releasing 0.18.1
  • 0628763 Update Changelog for release (0.18.1)
  • dc9b29c adjust README to match IE support
  • 16326d5 Remove usages of isOldIE in tests
  • 5a4228b Remove IE10 launcher from karma config
  • 695b5f7 Remove isOldIE check in tests
  • e314ab0 Remove HTTP 1223 handling
  • 7efa822 Remove btoa polyfill tests
  • f3cdcc7 Delete btoa polyfill
  • efc0b58 Remove ie8/9 special CORS treatment and btoa polyfill
  • Additional commits viewable in compare view </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

</details>

+16 -9

0 comment

1 changed file

dependabot[bot]

pr closed time in 3 months

pull request commentdenoland/deno_std

add http_proxy benchmark server

I can import from https://deno.land/std/http/server.ts if you'd rather?

mrkurt

comment created time in 3 months

pull request commentdenoland/deno_std

add http_proxy benchmark server

I feel a little dumb for this, but I can't so far!

➜ ./target/debug/deno tools/deno_http_proxy.ts
[0/1] Compiling file:///Users/kurt/code/deno/tools/deno_http_proxy.tsgen/cli/bundle/compiler.js:133237:17
          return new DenoError(kind, base.error());
                 ^
Uncaught NotFound: Cannot resolve module "../../js/deps/https/deno.land/std/http/server.ts" from "file:///Users/kurt/code/deno/tools/deno_http_proxy.ts"
    at DenoError (js/errors.ts:22:5)
    at maybeError (js/errors.ts:33:12)
    at maybeThrowError (js/errors.ts:39:15)
    at sendSync (js/dispatch.ts:114:5)
    at fetchModuleMetaData (js/compiler.ts:133:19)
    at _resolveModule (js/compiler.ts:354:12)
    at js/compiler.ts:319:37
    at resolveModuleNames (js/compiler.ts:317:24)
    at resolveModuleNamesWorker (third_party/node_modules/typescript/lib/typescript.js:89230:127)
    at resolveModuleNamesReusingOldState (third_party/node_modules/typescript/lib/typescript.js:89473:24)
➜ DENO_DIR=/Users/kurt/code/deno/js ./target/debug/deno tools/deno_http_proxy.ts
[0/1] Compiling file:///Users/kurt/code/deno/tools/deno_http_proxy.tsgen/cli/bundle/compiler.js:133237:17
          return new DenoError(kind, base.error());
                 ^
Uncaught NotFound: Cannot resolve module "./deps/https/deno.land/std/http/server.ts" from "file:///Users/kurt/code/deno/tools/deno_http_proxy.ts"
    at DenoError (js/errors.ts:22:5)
    at maybeError (js/errors.ts:33:12)
    at maybeThrowError (js/errors.ts:39:15)
    at sendSync (js/dispatch.ts:114:5)
    at fetchModuleMetaData (js/compiler.ts:133:19)
    at _resolveModule (js/compiler.ts:354:12)
    at js/compiler.ts:319:37
    at resolveModuleNames (js/compiler.ts:317:24)
    at resolveModuleNamesWorker (third_party/node_modules/typescript/lib/typescript.js:89230:127)
    at resolveModuleNamesReusingOldState (third_party/node_modules/typescript/lib/typescript.js:89473:24)
mrkurt

comment created time in 3 months

push eventsuperfly/deno

Kurt

commit sha 1fe536a02ddbef026f51c1e786369ce94bc30514

add http proxy benchmark

view details

push time in 3 months

pull request commentdenoland/deno_std

add http_proxy benchmark server

@ry I actually had problems importing server.ts from std when it was anywhere else. I think that might be why http bench is in deno_std (https://github.com/denoland/deno_std/blob/master/http/http_bench.ts).

mrkurt

comment created time in 3 months

create barnchsuperfly/deno

branch : proxy_bench

created branch time in 3 months

push eventsuperfly/deno_std

Kurt

commit sha ce93e6eb8e38e1e057e6a96a41f7297a3b6b4994

adds http_proxy benchmark server

view details

push time in 3 months

PR opened denoland/deno_std

adds http_proxy benchmark server

This is necessary for benchmarking http proxy performance in deno proper.

+24 -0

0 comment

1 changed file

pr created time in 3 months

create barnchsuperfly/deno_std

branch : proxy_bench

created branch time in 3 months

PR opened FogCreek/friendly-words

remove node engine requirement

The node 10.x restriction was preventing use with node 11, but it works fine with node 11! Seems simplest just to remove that restriction.

+0 -3

0 comment

1 changed file

pr created time in 3 months

push eventsuperfly/friendly-words

Kurt Mackey

commit sha 79cfa0ad97316a37d729c4be1eb2a7c1367c8090

remove node engine requirement

view details

push time in 3 months

push eventsuperfly/friendly-words

Kurt Mackey

commit sha f3891c74189033a9a97c39766ce88a072f2bf25d

remove node engine requirement

view details

push time in 3 months

push eventsuperfly/friendly-words

Kurt Mackey

commit sha c867338048e6f2bf3c7c7236254381d52d68906c

remove node engine requirement

view details

push time in 3 months

PR opened denoland/deno

use body when Request instance is passed to fetch (fixes #2433)

<!-- Before submitting a PR read https://deno.land/manual.html#contributing -->

This is a short term fix for #2433.

#2332 will have a more robust fix + cleanup for some reduntant stuff in fetch.

+5 -3

0 comment

2 changed files

pr created time in 3 months

create barnchsuperfly/deno

branch : fetch-request-body

created branch time in 3 months

issue commentdenoland/deno

fetch + Request instance doesn't use request body

It's very handy for making different types of requests!

mrkurt

comment created time in 3 months

startedhasura/graphql-engine

started time in 3 months

issue openeddenoland/deno

fetch + Request instance doesn't use request body

const req = new Request("http://example.com, { method: "POST", body: "abody"} )

const resp = await fetch(req) // <-- body not used, bug

const resp = await fetch("http://example.com, { method: "POST", body: "abody"} ) // <-- works just fine

created time in 3 months

push eventsuperfly/edge

Kurt

commit sha 456881342528782a5b99c6c6608a627099f43d25

auto webp middleware rewrites etag

view details

push time in 3 months

more