Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
jQuery.detach
(version: 0)
Comparing performance of:
no detach vs detach vs detach (each row)
Created:
6 years ago
by:
Guest
Jump to the latest result
HTML Preparation code:
<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js'></script> <table> <tbody> <tr> <th>one</th> <th>two</th> <th>three</th> <th>four</th> <th>five</th> <th>six</th> </tr> <tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st11uff</td> <td>stuf1f</td> <td>stuff1</td> <td>stuff1</td> </tr> <tr> <td>8stuff</td> <td>s8tuff</td> <td>st8uff</td> <td>stu8ff</td> <td>stuf8f</td> <td>stuff8</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr><tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st11uff</td> <td>stuf1f</td> <td>stuff1</td> <td>stuff1</td> </tr> <tr> <td>8stuff</td> <td>s8tuff</td> <td>st8uff</td> <td>stu8ff</td> <td>stuf8f</td> <td>stuff8</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr><tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st11uff</td> <td>stuf1f</td> <td>stuff1</td> <td>stuff1</td> </tr> <tr> <td>8stuff</td> <td>s8tuff</td> <td>st8uff</td> <td>stu8ff</td> <td>stuf8f</td> <td>stuff8</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr><tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st11uff</td> <td>stuf1f</td> <td>stuff1</td> <td>stuff1</td> </tr> <tr> <td>8stuff</td> <td>s8tuff</td> <td>st8uff</td> <td>stu8ff</td> <td>stuf8f</td> <td>stuff8</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr><tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st11uff</td> <td>stuf1f</td> <td>stuff1</td> <td>stuff1</td> </tr> <tr> <td>8stuff</td> <td>s8tuff</td> <td>st8uff</td> <td>stu8ff</td> <td>stuf8f</td> <td>stuff8</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr><tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st11uff</td> <td>stuf1f</td> <td>stuff1</td> <td>stuff1</td> </tr> <tr> <td>8stuff</td> <td>s8tuff</td> <td>st8uff</td> <td>stu8ff</td> <td>stuf8f</td> <td>stuff8</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr><tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st11uff</td> <td>stuf1f</td> <td>stuff1</td> <td>stuff1</td> </tr> <tr> <td>8stuff</td> <td>s8tuff</td> <td>st8uff</td> <td>stu8ff</td> <td>stuf8f</td> <td>stuff8</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr><tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st11uff</td> <td>stuf1f</td> <td>stuff1</td> <td>stuff1</td> </tr> <tr> <td>8stuff</td> <td>s8tuff</td> <td>st8uff</td> <td>stu8ff</td> <td>stuf8f</td> <td>stuff8</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr><tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st11uff</td> <td>stuf1f</td> <td>stuff1</td> <td>stuff1</td> </tr> <tr> <td>8stuff</td> <td>s8tuff</td> <td>st8uff</td> <td>stu8ff</td> <td>stuf8f</td> <td>stuff8</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr><tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st11uff</td> <td>stuf1f</td> <td>stuff1</td> <td>stuff1</td> </tr> <tr> <td>8stuff</td> <td>s8tuff</td> <td>st8uff</td> <td>stu8ff</td> <td>stuf8f</td> <td>stuff8</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr><tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st11uff</td> <td>stuf1f</td> <td>stuff1</td> <td>stuff1</td> </tr> <tr> <td>8stuff</td> <td>s8tuff</td> <td>st8uff</td> <td>stu8ff</td> <td>stuf8f</td> <td>stuff8</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr><tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st11uff</td> <td>stuf1f</td> <td>stuff1</td> <td>stuff1</td> </tr> <tr> <td>8stuff</td> <td>s8tuff</td> <td>st8uff</td> <td>stu8ff</td> <td>stuf8f</td> <td>stuff8</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr><tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st11uff</td> <td>stuf1f</td> <td>stuff1</td> <td>stuff1</td> </tr> <tr> <td>8stuff</td> <td>s8tuff</td> <td>st8uff</td> <td>stu8ff</td> <td>stuf8f</td> <td>stuff8</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr><tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st11uff</td> <td>stuf1f</td> <td>stuff1</td> <td>stuff1</td> </tr> <tr> <td>8stuff</td> <td>s8tuff</td> <td>st8uff</td> <td>stu8ff</td> <td>stuf8f</td> <td>stuff8</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr><tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st11uff</td> <td>stuf1f</td> <td>stuff1</td> <td>stuff1</td> </tr> <tr> <td>8stuff</td> <td>s8tuff</td> <td>st8uff</td> <td>stu8ff</td> <td>stuf8f</td> <td>stuff8</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr><tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>0stuff</td> <td>s0tuff</td> <td>st0uff</td> <td>stu0ff</td> <td>stuf0f</td> <td>stuff0</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st11uff</td> <td>stuf1f</td> <td>stuff1</td> <td>stuff1</td> </tr> <tr> <td>8stuff</td> <td>s8tuff</td> <td>st8uff</td> <td>stu8ff</td> <td>stuf8f</td> <td>stuff8</td> </tr> <tr> <td>4stuff</td> <td>s4tuff</td> <td>st4uff</td> <td>stu4ff</td> <td>stuf4f</td> <td>stuff4</td> </tr> <tr> <td>3stuff</td> <td>s3tuff</td> <td>st3uff</td> <td>stu3ff</td> <td>stuf3f</td> <td>stuff3</td> </tr> <tr> <td>2stuff</td> <td>s2tuff</td> <td>st2uff</td> <td>stu2ff</td> <td>stuf2f</td> <td>stuff2</td> </tr> <tr> <td>1stuff</td> <td>s1tuff</td> <td>st1uff</td> <td>stu1ff</td> <td>stuf1f</td> <td>stuff1</td> </tr> </tbody> </table>
Script Preparation code:
var $th = $("th:eq(2)"); var column = $th.index(); var $tbody = $th.closest('table').find('tbody'); var rows = $tbody.find('tr'); var len = rows.length;
Tests:
no detach
for (i=0; i < len; i++) { var $this = $(rows[i]); $this.find('td:nth-of-type(3)').addClass('hide').removeClass('show'); $this.find('td:nth-of-type(5)').addClass('show').removeClass('hide'); }
detach
rows.detach(); for (i=0; i < len; i++) { var $this = $(rows[i]); $this.find('td:nth-of-type(3)').addClass('hide').removeClass('show'); $this.find('td:nth-of-type(5)').addClass('show').removeClass('hide'); } $tbody.append(rows);
detach (each row)
for (i=0; i < len; i++) { var $this = $(rows[i]); $this.detach(); $this.find('td:nth-of-type(3)').addClass('hide').removeClass('show'); $this.find('td:nth-of-type(5)').addClass('show').removeClass('hide'); $tbody.append($this); }
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (3)
Previous results
Fork
Test case name
Result
no detach
detach
detach (each row)
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Autogenerated LLM Summary
(model
llama3.2:3b
, generated one year ago):
Based on the provided HTML table and benchmark test cases, I'll provide an answer. The goal is to identify the most efficient approach for adding and removing classes from each table cell while minimizing DOM manipulation. **Analysis** 1. **No Detach**: In this approach, we don't detach the table rows before re-adding them with new class additions. This method minimizes the number of DOM manipulations. 2. **Detach**: Here, we detach the entire row after adding and removing classes, which may lead to unnecessary DOM re-creation. 3. **Detach (Each Row)**: In this scenario, each row is detached individually before being re-added with new class additions. **Benchmark Results** | Test Name | Executions Per Second | | --- | --- | | No Detach | 369.8774108886719 | | Detach | 359.8515319824219 | | Detach (Each Row) | 207.53909301757812 | Based on the benchmark results, **No Detach** is the most efficient approach, with an execution speed of approximately 368 executions per second. However, considering the potential benefits of **Detach**, such as improved browser performance and reduced memory usage due to fewer DOM objects, it's essential to weigh these factors against the slight decrease in execution speed. **Recommendation** If performance is a top priority and you're comfortable with the additional overhead of detach operations, using the **No Detach** approach might be the best choice. However, if memory efficiency or browser performance optimization are critical, consider implementing the **Detach (Each Row)** strategy. Keep in mind that these results are based on specific benchmarking data and may not generalize to all scenarios.
Related benchmarks:
Dynamic Create of Table: createElement() vs append HTML
find id
Selectors or children
Finding rows in a table that match a selector
Comments
Confirm delete:
Do you really want to delete benchmark?