bug-librejs
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]