[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Seeking Guidance for LibreJS Contribution and Bug Fixes
From: |
Yuchen Pei |
Subject: |
Re: Seeking Guidance for LibreJS Contribution and Bug Fixes |
Date: |
Sat, 27 Jan 2024 12:04:25 +1100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Hi Ayushman,
Sorry for the late reply.
On Thu 2024-01-18 22:46:08 +0530, Ayushman Tripathi wrote:
> Hi! I'm Ayushman, and this winter I'm contributing to the Free
> Software Foundation as a tech intern.
Great!
> [... 7 lines elided]
> I am looking for advice on which features I should focus on first and
> which bugs are more important. Your suggestions will be greatly
> appreciated.
Here are a few things that came to my mind:
- Use an update-to-date acorn library. Currently it is pinned to
version <=8.7.1. First step: remove this constraint and see what
happens.
- add librejs to android
https://lists.gnu.org/archive/html/bug-librejs/2023-08/msg00000.html
- read configs e.g. blacklists and whitelists from a plaintext file so
that people can maintain and share white lists with version control.
See also recent discussions in repo-criteria starting from this
message:
https://lists.gnu.org/archive/html/repo-criteria-discuss/2024-01/msg00010.html
need to check whether the following patch is already doing this:
https://lists.gnu.org/archive/html/bug-librejs/2024-01/msg00005.html
- noscript mode: a mode that reject ALL scripts, free or nonfree,
trivial or nontrivial. First step: check whether the blacklist
functionality already do this.
- develop a free js filtering library that accepts and rejects the
same sets of scripts as librejs does, for use outside of firefox.
For example, if a system library doing this can be hooked in a
proxy, then maybe there's no need for browser extensions any more,
and we get a librejs for every browser running on the system.
- research what librejs should do about wasm
- ruben's design for recognising free js in more ways, a hard one and
design needs to be hashed out. there were some previous attempts but
not much progress were made publicly afaik.
https://lists.gnu.org/archive/html/bug-librejs/2023-06/msg00000.html
https://lists.gnu.org/archive/html/bug-librejs/2023-07/msg00003.html
I make no promise that these are all good tasks ;) let me know what you
think / which one(s) you are interested in.
> I am really looking forward to collaborating with you all.
Best,
Yuchen
--
Dr Yuchen Pei | https://ypei.org | Timezone: UTC+11
PGP Key: 47F9 D050 1E11 8879 9040 4941 2126 7E93 EF86 DFD0
https://ypei.org/assets/ypei-pubkey.txt
- Seeking Guidance for LibreJS Contribution and Bug Fixes, Ayushman Tripathi, 2024/01/18
- Re: Seeking Guidance for LibreJS Contribution and Bug Fixes, Wojtek Kosior, 2024/01/26
- Re: Seeking Guidance for LibreJS Contribution and Bug Fixes,
Yuchen Pei <=
- Re: Seeking Guidance for LibreJS Contribution and Bug Fixes, Ayushman Tripathi, 2024/01/27
- Re: Seeking Guidance for LibreJS Contribution and Bug Fixes, Yuchen Pei, 2024/01/27
- Re: Seeking Guidance for LibreJS Contribution and Bug Fixes, Ayushman Tripathi, 2024/01/27
- Re: Seeking Guidance for LibreJS Contribution and Bug Fixes, Richard Stallman, 2024/01/29
- Re: Seeking Guidance for LibreJS Contribution and Bug Fixes, Yuchen Pei, 2024/01/31
- Re: Seeking Guidance for LibreJS Contribution and Bug Fixes, Michael McMahon, 2024/01/31
Re: Seeking Guidance for LibreJS Contribution and Bug Fixes, Ayushman Tripathi, 2024/01/29