Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

QuickJS, the Next Generation: a mighty JavaScript engine

quickjs-ng/quickjs è adatto ai principianti?

Negli ultimi 30 giorni quickjs-ng/quickjs ha accettato 24 delle 64 pull request di contributori esterni, e i suoi maintainer di solito rispondono entro 2 giorni. In questo momento sono aperte 3 issue adatte ai principianti.

Stelle
3.9k
Fork
389
Issue aperte per principianti
3
Issue indicizzate
102
Merge medio
4g 1h
PR unite (30g)
24
Lingua principale
C
Licenza
MIT
Ultimo push su GitHub
6/10/2026
Ultima indicizzazione
6/10/2026
Guida per i contributori
Nessuna guida per i contributori
Codice di condotta
Nessun codice di condotta
Label per principianti
good first issue help wanted

Come contribuire a quickjs-ng/quickjs

  1. Non c'è una guida per contribuire: parti dal README e da alcune pull request accettate di recente per capire come si propongono le modifiche.
  2. I tuoi contributi saranno pubblicati con la licenza MIT del progetto.
  3. Scegli una delle 3 issue aperte adatte ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • Memory leak in JS_ReadBigInt when a bjson payload is truncated inside a BigInt
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100

    quickjs-ng/quickjs#1836 ·

    I maintainer di solito rispondono entro 2 giorni

  • Crash in js_map_finalizer when a WeakMap value is the symbol key of the next entry
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100

    quickjs-ng/quickjs#1835 · 1 reazione ·

    I maintainer di solito rispondono entro 2 giorni

  • Failed module link leaves orphan var_refs and aborts JS_FreeRuntime (gc_obj_list assertion)
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    quickjs-ng/quickjs#1833 ·

    I maintainer di solito rispondono entro 2 giorni

  • Map/Set constructors, Array.from, %TypedArray%.from, spread, AggregateError, and Object.fromEntries call return when next throws
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 54/100

    quickjs-ng/quickjs#1800 ·

    I maintainer di solito rispondono entro 2 giorni

  • String.prototype.matchAll reads %Symbol.matchAll% before IsRegExp, and match/matchAll/search re-read %Symbol.match%
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100

    quickjs-ng/quickjs#1796 ·

    I maintainer di solito rispondono entro 2 giorni

  • TypedArray species creation skips the content type check
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 70/100

    quickjs-ng/quickjs#1770 ·

    I maintainer di solito rispondono entro 2 giorni

  • Array.fromAsync does not reject when next() returns a non-object
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 66/100

    quickjs-ng/quickjs#1769 ·

    I maintainer di solito rispondono entro 2 giorni

  • Reflect.construct reads the argument list before checking that the target is a constructor
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100

    quickjs-ng/quickjs#1768 ·

    I maintainer di solito rispondono entro 2 giorni

  • %TypedArray%.from reads its source before checking that this is a constructor
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100

    quickjs-ng/quickjs#1767 ·

    I maintainer di solito rispondono entro 2 giorni

  • Context without the Promise intrinsic leaks async function bytecode and aborts in JS_FreeRuntime
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 57/100

    quickjs-ng/quickjs#1762 ·

    I maintainer di solito rispondono entro 2 giorni

  • ArrayBuffer.prototype.resize does not apply ToIndex to its argument
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100

    quickjs-ng/quickjs#1761 ·

    I maintainer di solito rispondono entro 2 giorni

  • ArrayBuffer constructor does not apply ToIndex to maxByteLength
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 53/100

    quickjs-ng/quickjs#1760 ·

    I maintainer di solito rispondono entro 2 giorni

  • %TypedArray%.prototype.with converts its arguments before checking for a detached buffer
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 56/100

    quickjs-ng/quickjs#1759 ·

    I maintainer di solito rispondono entro 2 giorni

  • Call-site columns on the first line of a script are one less than on other lines
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    quickjs-ng/quickjs#1754 ·

    I maintainer di solito rispondono entro 2 giorni

  • `for await` closes the iterator at the wrong times (3 cases left after #1743 / #1649)
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    quickjs-ng/quickjs#1747 ·

    I maintainer di solito rispondono entro 2 giorni

  • Reflect.construct on a TypedArray reads the buffer before newTarget's prototype
    Aperta

    Difficoltà 4/5 1-2 giorni Idoneità per principianti 57/100

    quickjs-ng/quickjs#1739 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

  • The TypedArray constructor validates its ArrayBuffer arguments in the wrong order
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100

    quickjs-ng/quickjs#1738 ·

    I maintainer di solito rispondono entro 2 giorni

  • Function.prototype.toString throws for a revoked Proxy
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 56/100

    quickjs-ng/quickjs#1737 ·

    I maintainer di solito rispondono entro 2 giorni

  • Array.prototype.sort does not write back to a String receiver
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100

    quickjs-ng/quickjs#1736 ·

    I maintainer di solito rispondono entro 2 giorni

  • ArrayBuffer.prototype.transfer throws a TypeError instead of a RangeError on a resizable buffer
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 57/100

    quickjs-ng/quickjs#1729 ·

    I maintainer di solito rispondono entro 2 giorni

  • New release?
    Aperta

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 25/100

    quickjs-ng/quickjs#1728 · 1 commento · 1 reazione ·

    I maintainer di solito rispondono entro 2 giorni

  • Add Trusted Types support to eval()
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    quickjs-ng/quickjs#1724 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

  • Feature request: snapshot and restore support
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    quickjs-ng/quickjs#1712 · 2 commenti ·

    I maintainer di solito rispondono entro 2 giorni

  • Bus error during tests on hppa
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    quickjs-ng/quickjs#1698 · 7 commenti ·

    I maintainer di solito rispondono entro 2 giorni

  • use-after-free: cycle GC does not mark a running async function's operand stack (async_func_mark), triggerable via for-await-of + `using`
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    quickjs-ng/quickjs#1570 · 2 commenti ·

    I maintainer di solito rispondono entro 2 giorni

  • Embedded NUL Bytes Are Silently Truncated in Multiple std and os APIs
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    quickjs-ng/quickjs#1559 · 2 commenti ·

    I maintainer di solito rispondono entro 2 giorni

  • popen always returns NULL on Android due to hardcoded /bin/sh path
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    quickjs-ng/quickjs#1512 · 5 commenti ·

    I maintainer di solito rispondono entro 2 giorni

  • Array for/of iteration performance
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100

    quickjs-ng/quickjs#1392 ·

    I maintainer di solito rispondono entro 2 giorni

  • Support freestanding mode?
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    quickjs-ng/quickjs#1336 · 4 reazioni ·

    I maintainer di solito rispondono entro 2 giorni

  • REPL History Ghosting: Spurious characters (e.g., 'c') appear when cycling through history via Arrow keys
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    quickjs-ng/quickjs#1325 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

  • publish debug version in release mode
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    quickjs-ng/quickjs#1319 · 6 commenti ·

    I maintainer di solito rispondono entro 2 giorni

  • ^W in REPL behaves weird
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    quickjs-ng/quickjs#1264 · 5 commenti ·

    I maintainer di solito rispondono entro 2 giorni

  • lack of variable name in error message
    Aperta
    bug

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    quickjs-ng/quickjs#1231 ·

    I maintainer di solito rispondono entro 2 giorni

  • libregexp: handle pathological input better
    Aperta
    bug

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    quickjs-ng/quickjs#1223 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

  • Introduce JS_DefineProperties, DRY error handling
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    quickjs-ng/quickjs#1174 · 1 reazione ·

    I maintainer di solito rispondono entro 2 giorni

  • In the v8v7 test, qjs-ng's performance lags behind qjs
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    quickjs-ng/quickjs#1172 · 25 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 2 giorni

  • Optimize Map.prototype.getOrInsertComputed
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    quickjs-ng/quickjs#1157 · 1 reazione ·

    I maintainer di solito rispondono entro 2 giorni

  • Will Temporal API be supported?
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    quickjs-ng/quickjs#1150 · 14 commenti · 3 reazioni ·

    I maintainer di solito rispondono entro 2 giorni

  • Watch for CVE coming out of Bigsleep
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100

    quickjs-ng/quickjs#1139 · 6 commenti · 2 reazioni ·

    I maintainer di solito rispondono entro 2 giorni

  • Use bool bitfields to reduce struct sizes
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    quickjs-ng/quickjs#1125 · 1 commento · 1 reazione ·

    I maintainer di solito rispondono entro 2 giorni

  • 444 warnings when building with MSVC
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    quickjs-ng/quickjs#1100 · 7 commenti ·

    I maintainer di solito rispondono entro 2 giorni

  • Support no atomics Windows builds with meson
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    quickjs-ng/quickjs#1043 · 6 commenti ·

    I maintainer di solito rispondono entro 2 giorni

  • Fuzz-test with Fuzzilli
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 22/100

    quickjs-ng/quickjs#1041 · 3 commenti · 3 reazioni ·

    I maintainer di solito rispondono entro 2 giorni

  • Improve exception thrown when calling a invalid constructor
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    quickjs-ng/quickjs#991 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

  • Support bytecode functions in JS_WriteObject
    Aperta
    bug

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    quickjs-ng/quickjs#977 · 1 commento · 1 reazione ·

    I maintainer di solito rispondono entro 2 giorni

  • Optimize object literals
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100

    quickjs-ng/quickjs#974 · 1 commento · 4 reazioni ·

    I maintainer di solito rispondono entro 2 giorni

  • Track performance and memory use over time
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    quickjs-ng/quickjs#918 · 5 commenti ·

    I maintainer di solito rispondono entro 2 giorni

  • Small string optimization (SSO)
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    quickjs-ng/quickjs#907 · 2 reazioni ·

    I maintainer di solito rispondono entro 2 giorni

  • JS_ThrowStackOverflow may overflow stack itself
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    quickjs-ng/quickjs#893 · 3 commenti ·

    I maintainer di solito rispondono entro 2 giorni

  • Review hash functions
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    quickjs-ng/quickjs#859 · 1 commento · 1 reazione ·

    I maintainer di solito rispondono entro 2 giorni

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.