JS 中的作用域对性能有好处吗

Is scoping in JS is good for performance

我有一个网站和 JS 交互的部分,我的问题是让每个部分的范围有利于性能:它在内存中占据很大的位置吗?我在互联网上搜索,没有人采用这种编程风格。如果这不是好的编程风格请说出原因。

我的意思是:

// Global Functions //

  ...

// End Global Functions //

// Scroll Scope //
{
   ...
}
// End Scroll Scope //

// Change Theme Scope //
{
   ...
}
// End Toggle Menu Scope //

// Filter Gallery Scope //
{
  ...
}
// End Filter Scope //

我认为不使用这种风格,因为最好的做法是将代码拆分成小的 functions/classes/methods 反正。这样,在不使用作用域块的情况下减少了每个作用域中的变量计数。

与 Rust 等其他语言不同,在 Rust 中,作用域对内存分配有直接影响,我认为 Javascript 声明作用域没有巨大好处。