James is currently the Head of Research at @nearform, a core contributor to @nodejs, and a member of the Node.js Technical Steering Committee.
Highlights
- Arctic Code Vault Contributor
- Pro
Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign upPinned
3,638 contributions in the last year
Activity overview
Contribution activity
December 1, 2020
November 2020
Created 42 commits in 10 repositories
Created a pull request in nodejs/node that received 19 comments
events: add max listener warning for EventTarget
Fixes: #35990
Signed-off-by: James M Snell jasnell@gmail.com Checklist
make -j4 test (UNIX), or vcbuild test (Windows) passes
tests and/or bench…
Opened 22 other pull requests in 9 repositories
nodejs/node
2
open
4
closed
1
merged
- workers: experimental BroadcastChannel
- module: add isPreloading indicator
- test: missed warning for non-experimental AbortController
- doc: cleanup events docs
- src: store EventTarget and Event constructors on env
- timers: cleanup abort listener on awaitable timers
- events: graduate Event, EventTarget, AbortController
piscinajs/piscina
1
open
2
merged
clinicjs/node-clinic
2
merged
clinicjs/node-clinic-doctor
2
merged
clinicjs/node-clinic-flame
2
merged
clinicjs/node-clinic-bubbleprof
2
merged
clinicjs/notare-monitor
2
merged
clinicjs/node-clinic-common
1
merged
clinicjs/notare
1
merged
Reviewed 66 pull requests in 6 repositories
nodejs/node 58 pull requests
- tools: enable no-unused-expressions lint rule
- https: add abortcontroller test
- path: refactor to use more primordials
- docs: added a License
- doc: add note about timingSafeEqual for TypedArray
- lib: implement SafeThenable
- tls: permit null as a cipher value
- timers: reject with AbortError on cancellation
- doc: add table header in intl.md
- fs: move definition from header file
- benchmark : changed `fstat` to `fstatSync`
- assert: refactor to use more primordials
- test: increase coverage for util.inspect()
- buffer: refactor to use more primordials
- tools: use using-declaration consistently
- lib: refactor to use mapping in cluster master
- process: refactor to use more primordials
- policy: refactor to use more primordials
- doc: add arm64 macOS as experimental
- util: fix module inspection & instanceof check during inspect
- fs: allow `position` parameter to be a `BigInt` in read and readSync
- TLS: improve compliance with shutdown standard, remove hacks
- http: refactor to use more primordials
- fs: refactor to use more primordials
- doc: fix punctuation in v8.md
- Some pull request reviews not shown.
covidgreen/covid-green-app 3 pull requests
piscinajs/piscina 2 pull requests
clinicjs/node-clinic-bubbleprof 1 pull request
clinicjs/node-clinic-doctor 1 pull request
nearform/heap-profiler 1 pull request
Created an issue in nodejs/node that received 5 comments
Issue with mksnapshot and binding data
@joyeecheung ... I'm running into an issue with the node_mksnapshot tool during build. It apparently does not know how to handle BindingData for na…