James is a member of the @Cloudflare Workers team, a core contributor to @nodejs, and a member of the Node.js Technical Steering Committee.
Loving Life
- Clovis, California
- http://jasnell.me
- @jasnell
Highlights
- Pro
- 5 discussions answered
Block or Report
Block or report jasnell
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
-
piscinajs/piscina Public
A fast, efficient Node.js Worker Thread Pool implementation
2,209 contributions in the last year
Less
More
Activity overview
Contribution activity
December 2021
Created 12 commits in 4 repositories
Created 1 repository
- jasnell/workers-types TypeScript
Created a pull request in nodejs/node that received 22 comments
crypto: alias webcrypto.subtle and webcrypto.getRandomValues on crypto
The aliases allow code written to assume that crypto.subtle and
crypto.getRandomValues() exist on the crypto global to just work.
Signed-off-by: Ja…
+45
−2
•
22
comments
Opened 16 other pull requests in 5 repositories
nodejs/node
5
closed
3
open
1
merged
- events: add jsdoc details for Event and EventTarget
- worker: graduate get/setEnvironmentData APIs
- worker: graduate BroadcastChannel to supported
- buffer: graduate Blob from experimental and expose as global
- events: graduate capturerejections to supported
- events: add EventEmitterAsyncResource to core
- perf_hooks: multiple fixes for Histogram
- crypto: add Web Crypto-compatible Web Streams
- lib: make AbortSignal cloneable/transferable
piscinajs/piscina
2
open
2
merged
cloudflare/workers-types
1
open
whatwg/dom
1
open
web-platform-tests/wpt
1
merged
Reviewed 79 pull requests in 4 repositories
nodejs/node
75 pull requests
- tools,doc: avoid generating duplicate id attributes
- child_process: improve argument validation
- tools: use Object.hasOwn() in alljson.mjs
- async_hooks: add missing initialization
- node-api: add missing initialization of last error
- readline: add features yank and yank pop
- crypto: add Web Crypto-compatible Web Streams
- loader: fix package resolution for edge case
- child_process: revise argument processing
- events: add EventEmitterAsyncResource to core
- worker: graduate BroadcastChannel to supported
- buffer: graduate Blob from experimental and expose as global
- worker: graduate get/setEnvironmentData APIs
- events: graduate capturerejections to supported
- util: display a present-but-undefined error cause
- meta: move one or more collaborators to emeritus
- tools: consolidate update-authors.js logic
- tools: make license-builder.sh comply with shellcheck 0.8.0
- test: mark test-worker-take-heapsnapshot flaky
- tools: use arrow function for callback in lint-sh.js
- doc: fix sync comment in observer example
- doc: fix example in node-api docs
- tools: update doc dependency mdast-util-gfm-table to 1.0.2
- tools: add double-quotes to make-v8.sh
- test: correct param name in JSDoc comment
- Some pull request reviews not shown.
cloudflare/workers-types
2 pull requests
piscinajs/piscina
1 pull request
piscinajs/fastify-piscina
1 pull request
Created an issue in whatwg/dom that received 17 comments
once() and on() async utilities for EventTarget
A while back Node.js introduced the once() and on() utility functions for Node.js' EventEmitter object. They are essentially just promise-based alt…
17
comments
Opened 3 other issues in 3 repositories
twiss/webcrypto-secure-curves
1
open
whatwg/dom
1
open
7
contributions
in private repositories
Dec 1 – Dec 23