Hacker News
new
|
past
|
comments
|
ask
|
show
|
jobs
|
submit
login
jehna1
on Aug 29, 2024
|
parent
|
context
|
favorite
| on:
OpenAI is good at unminifying code
On structural level it's exactly 1-1: HumanifyJS only does renames, no refactoring. It may come up with better names for variables than the original code though.
Thorrez
on Aug 30, 2024
[–]
Can it guarantee 1-1? Doesn't Javascript allow looking up fields using a string name? That string could be computed in a complex manner.
j4k0xb
on Aug 30, 2024
|
parent
[–]
It does in fact change the structure, but only safe-ish AST transformations related to minifiers (e.g. `void 0` to `undefined`): -
https://github.com/jehna/humanify/blob/eeff3f8b4f76d40adb116...
-
https://webcrack.netlify.app/docs/concepts/unminify.html
properties and strings aren't renamed
Guidelines
|
FAQ
|
Lists
|
API
|
Security
|
Legal
|
Apply to YC
|
Contact
Search: