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
https://fosstodon.org/@jasnell
- Clovis, California
- http://jasnell.me
Highlights
- Pro
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
piscinajs/piscina PublicA fast, efficient Node.js Worker Thread Pool implementation
2,192 contributions in the last year
| Day of Week | February Feb | March Mar | April Apr | May May | June Jun | July Jul | August Aug | September Sep | October Oct | November Nov | December Dec | January Jan | |||||||||||||||||||||||||||||||||||||||||
| Sunday Sun | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Monday Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tuesday Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Wednesday Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Thursday Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Friday Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Saturday Sat | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More
Activity overview
Contributed to
cloudflare/workerd,
nodejs/node,
cloudflare/cloudflare-docs
and 28 other
repositories
Contribution activity
February 2024
Created 24 commits in 2 repositories
Created a pull request in cloudflare/workerd that received 5 comments
Implement heap snapsnot memory tracking for Event, EventTarget
Expands heap tracking memory tracking for handful of API types
Includes the context global in the heap tracking trace. originally had some extra st…
+642
−420
lines changed
•
5
comments
Opened 14 other pull requests in 2 repositories
cloudflare/workerd
2
open
3
closed
8
merged
-
Implement heap snapshot memory tracking for scheduled, sockets, sql
This contribution was made on Feb 8
-
Explicitly avoid propagating the async context into DO constructors
This contribution was made on Feb 8
-
Implement heap snapshot memory tracker for r2
This contribution was made on Feb 8
-
Start migrating to kj::Rc/kj::rc
This contribution was made on Feb 7
-
Implement heap snapshot memorytracker for http types
This contribution was made on Feb 7
-
Configurable local v8 heap limits
This contribution was made on Feb 6
-
Implement memory tracking for handful of classes
This contribution was made on Feb 6
-
Cleanup EventTarget::NativeHandler
This contribution was made on Feb 5
-
Avoid false-positives in content-type text warning
This contribution was made on Feb 4
-
Consolidate entropy source impls into a single source
This contribution was made on Feb 3
-
Switch to using kj::GlobFilter
This contribution was made on Feb 3
-
Simplify the jsg::MemoryTracker def/impl
This contribution was made on Feb 3
-
Implement memory tracking for Blob/File/Streams
This contribution was made on Feb 2
capnproto/capnproto
1
open
-
Implement Rc<const T> for copy-on-write
This contribution was made on Feb 6
Reviewed 31 pull requests in 2 repositories
cloudflare/workerd
25 pull requests
-
Implement heap snapshot memory tracking for scheduled, sockets, sql
This contribution was made on Feb 8
-
[do not merge] Add toStringTag value on JSG resource types
This contribution was made on Feb 8
-
Python: add some tests
This contribution was made on Feb 8
-
Use
IncomingRequestCfPropertiesin PagesEventContextThis contribution was made on Feb 8 -
Update supported-compatibility-date.txt for 2024-02-08 release
This contribution was made on Feb 8
-
Implement heap snapshot memory tracker for r2
This contribution was made on Feb 8
-
Implement heap snapshot memorytracker for http types
This contribution was made on Feb 7
-
Refactor JSRPC to prepare for capability-based RPC
This contribution was made on Feb 7
-
Revert "Consolidate entropy source impls into a single source"
This contribution was made on Feb 7
-
Configurable local v8 heap limits
This contribution was made on Feb 7
-
Remove
#pragma oncefrom memory.c++This contribution was made on Feb 7 -
Revert "[bazel] Do not compile wd_cc_library by default"
This contribution was made on Feb 6
-
Implement memory tracking for handful of classes
This contribution was made on Feb 6
-
Implement memory tracking for Blob/File/Streams
This contribution was made on Feb 6
-
Disallow file extension-less Python modules.
This contribution was made on Feb 6
-
Fix unchecked malloc
This contribution was made on Feb 6
-
Implement heap snapsnot memory tracking for Event, EventTarget
This contribution was made on Feb 6
-
Cleanup EventTarget::NativeHandler
This contribution was made on Feb 5
-
Simplify the jsg::MemoryTracker def/impl
This contribution was made on Feb 5
-
Clean up builtin-wasm-modules autogate (used for Python)
This contribution was made on Feb 5
-
[CI] Use limited debug info on Linux-{asan,debug} CI runs
This contribution was made on Feb 4
-
Python: Share Python interpreter across requests
This contribution was made on Feb 3
-
Python: Pass the env parameter into handlers
This contribution was made on Feb 3
-
Python: Only pass metadata that we need
This contribution was made on Feb 3
-
Accept module names with and without a .py extension.
This contribution was made on Feb 1
- Some pull request reviews not shown.
capnproto/capnproto
2 pull requests
-
Implement Rc<const T> for copy-on-write
This contribution was made on Feb 6
-
PROPOSAL: kj::Pin<T>, kj::Uniq<T> and kj::Ptr<T> smart reference wrappers
This contribution was made on Feb 6
Created an issue in capnproto/capnproto that received 8 comments
Proposal: introduce kj::CopyOnWrite<T>, kj::AtomicCopyOnWrite<T>
There are a range of cases where Copy-on-write semantics would be helpful and could help performance (e.g. avoiding copies on iterators, for instan…
8
comments