@dovid אמר בדיון בנושא הביצועים בJS:
ברור שזה כדאי מבחינת מעבד, (זה טיפה עלות מבחינת זיכרון) כמו"כ חובה לשמור את גודל השימוש במשתנה נפרד כי בדקית ריקים היא יקרה.
לא התייחסת למה שכתבתי
דברתי על מקרה בו בדר"כ לא יודעים את אורך המערך, רק הערכה גסה עם טווח רחב של טעויות.
ככל שהטעות גדולה יותר, היעילות קטנה יותר. השאלה מהו הממוצע. להערתי לא משהו.
אא"ט, בבניית מערכים אצלי זה בדר"כ או מאוד קטן, או ע"י split.
אתה מוכן לשלם בחישובים בשביל לחשב את אורך המערך הצפוי בשביל לחסוך ביצירתו?
@dovid אמר בדיון בנושא הביצועים בJS:
יש פה שתי חלקים:
אהממ..
אני גדלתי על ימי הדוס וה-XT, שבשביל להצליח לעבוד על כמויות גדולות של דאטה היו צריכים להשתמש בכל השמיניות שרק עלו על הדעת.
מוכרח להודות שתהליך הגמילה קשה, אבל משתלם ונכון 
כמו שדין פרוטה כדין מאה, יש גם מושג של דקדוקי עניות.
@dovid אמר בדיון בנושא הביצועים בJS:
למה זה כה מורכב? כל ערך פרימיטיבי = לא אובייקט (number, string, bool), מועבר כעותק. כל אובייקט (שזה כולל פונקציה ומערך שכן הם גם אובייקטים) מועברים כמצביע.
ומה קורה אם אתה מתאחל את האוביקט, מגדיל את המערך ע"י concat (הגיוני לרצות לחסוך לולאה)?
