Speed Test Length

JavaScript performance comparison

Test case created

Preparation code

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<div id="lipsum">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec aliquet eleifend condimentum. Praesent dolor dui, elementum consectetur fringilla non, rhoncus sit amet magna. Integer pretium eget quam eu rhoncus. Aenean eros libero, elementum a lorem at, rutrum mollis nibh. Praesent tincidunt viverra sapien, sed lacinia est euismod at. Donec quis libero sit amet elit blandit dapibus. Etiam vel urna auctor, eleifend arcu vel, blandit orci.
</p>
<p>
In pellentesque elementum est, non porta leo consequat id. Praesent ac libero rutrum, blandit mi sagittis, feugiat enim. Mauris scelerisque volutpat massa. Vivamus justo lorem, malesuada eget massa sit amet, fringilla ultricies odio. Donec nec enim ac augue pharetra ullamcorper. Aliquam placerat velit tellus, id condimentum purus cursus quis. Fusce dignissim venenatis laoreet. Nullam non turpis aliquet, tempor metus vel, bibendum risus. Vestibulum dapibus tempus luctus. Proin venenatis, sapien in tristique aliquam, odio arcu consectetur purus, quis pretium nulla purus sit amet eros. Mauris id tellus adipiscing, mollis mauris et, convallis mauris.
</p>
<p>
Phasellus sodales luctus orci ac viverra. Integer egestas molestie vestibulum. Aenean ut elementum turpis. Nulla ut gravida orci. Sed bibendum eleifend arcu ut sagittis. Cras placerat sollicitudin lectus, sed hendrerit lacus molestie in. Curabitur euismod ante nunc, eget pulvinar est cursus id. Mauris sodales posuere interdum.
</p>
<p>
Vestibulum sed augue fermentum dui dictum laoreet congue sodales velit. Nullam semper ac dui non sagittis. Nulla eget enim at mauris vestibulum auctor. Suspendisse tortor libero, viverra eget risus pretium, accumsan fringilla massa. Vestibulum venenatis purus eget elit vehicula auctor. Integer eget sagittis nulla, vitae pretium eros. Suspendisse viverra sagittis velit a posuere. Nunc facilisis nisl eget augue interdum, id malesuada ipsum euismod.
</p>
<p>
Aenean eget eros eu purus commodo rutrum in ut nisl. Nam tincidunt mauris vitae nulla consectetur mattis. Maecenas molestie, turpis ac rutrum porta, mi quam pharetra felis, pulvinar volutpat dui lacus et nunc. Nunc sodales, elit eu tincidunt consectetur, lacus libero mollis metus, at dignissim purus lectus eget sem. Phasellus sem dolor, condimentum quis dolor ut, iaculis facilisis nunc. Nullam vitae nisi rutrum, pulvinar tortor a, tristique ipsum. Proin malesuada erat eu rutrum rutrum. Duis facilisis posuere nibh vitae rutrum.
</p>
<p>
In sodales nunc sed nunc eleifend molestie a ac nunc. Aliquam placerat urna commodo massa placerat, nec vehicula velit dignissim. Nulla auctor cursus nunc vel tincidunt. Donec nec lectus condimentum libero pharetra viverra eu quis eros. In et pretium ligula, sed facilisis risus. Nam ac tempus diam. Nullam rutrum arcu sit amet velit commodo, at venenatis neque commodo. Sed diam erat, consequat vitae lacus vel, porta molestie dui. Quisque vestibulum mauris at nunc molestie interdum. Vivamus est libero, mattis et tellus sit amet, pulvinar vestibulum libero. Praesent eget tincidunt velit.
</p>
<p>
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Fusce sollicitudin nulla ut libero tristique, a aliquam tortor consectetur. Donec non felis lorem. Nunc varius vitae metus vel adipiscing. Phasellus sed euismod felis. Curabitur eleifend orci in justo pharetra, eu ultricies enim viverra. Curabitur vulputate ac felis quis pharetra. Proin tincidunt tortor eu libero vulputate accumsan. Proin id erat lacus. Donec rutrum, diam gravida tincidunt venenatis, libero tortor commodo tellus, in porta leo eros condimentum quam. Nulla lacus sapien, vulputate quis sem non, venenatis interdum nunc. Sed in mauris in arcu fringilla imperdiet quis dictum justo.
</p>
<p>
Nunc bibendum tortor sit amet elit euismod, nec iaculis quam bibendum. Aenean tristique dapibus ante tristique lobortis. Nunc lobortis nunc tristique diam elementum, sed ultrices mauris molestie. Vivamus tristique iaculis feugiat. Morbi ullamcorper, felis ut elementum accumsan, mi lacus molestie ante, non aliquet libero nibh quis sapien. Sed non erat ac libero rhoncus venenatis. In volutpat mi nec orci semper, a bibendum tortor accumsan. Donec in bibendum diam. Interdum et malesuada fames ac ante ipsum primis in faucibus.
</p>
<p>
Nullam laoreet at magna sed dapibus. Maecenas hendrerit libero molestie auctor ornare. Suspendisse molestie quis metus pretium posuere. Sed pellentesque, lorem vitae facilisis consectetur, lectus risus gravida ante, ac viverra ipsum eros ut nunc. Suspendisse potenti. Vivamus commodo volutpat lacus, ac porta tellus consectetur eget. Praesent pulvinar, lacus et luctus tempor, justo turpis viverra dui, ac elementum lectus tortor id justo. Proin vel luctus erat. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vestibulum eget consequat leo. Cras dapibus arcu est. Curabitur id auctor leo. Sed tincidunt vel arcu quis pulvinar.
</p>
<p>
Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam id vehicula dui, vel mollis ligula. Proin feugiat venenatis gravida. Morbi in lectus a augue scelerisque pellentesque. Curabitur eget sem aliquam, tempor odio et, iaculis tortor. Aliquam pretium orci a erat pretium, et elementum risus laoreet. Aenean feugiat, massa eget tempor egestas, purus nisi tristique elit, fermentum sollicitudin tellus massa vitae sapien. Nam a arcu a nunc interdum tincidunt sed a quam. Pellentesque condimentum tortor et pulvinar mattis. Phasellus rutrum libero sed fermentum facilisis. Vestibulum lacinia, purus nec pretium suscipit, est turpis porta velit, vitae dapibus nunc ligula vitae ligula. Aenean nec justo eu felis dapibus feugiat.
</p>
<p>
Etiam lobortis, turpis at porttitor consequat, metus tortor imperdiet tortor, at mattis purus sem id neque. Ut mollis iaculis elit, vitae pharetra sem porttitor quis. Aliquam interdum sodales nisl, vitae tristique mauris porta vitae. Curabitur vel leo in sapien venenatis tempor ultrices eget ante. Praesent elementum justo vel ante ultricies, eu laoreet urna pharetra. In euismod, dui nec blandit commodo, magna nunc vestibulum tortor, at hendrerit nisl felis sed leo. Maecenas ultricies lectus in dui lobortis feugiat. Mauris laoreet eu velit ut eleifend. Etiam sed nulla nec justo accumsan bibendum.
</p>
<p>
Vestibulum placerat dolor non lorem faucibus porta. Aenean ac nisl in neque fringilla luctus eu vitae sapien. Pellentesque porttitor purus non ante mollis, et ornare odio malesuada. Pellentesque urna dolor, pretium in rhoncus quis, molestie id tellus. In ornare lorem libero. Pellentesque eu massa tincidunt, cursus urna sed, posuere nulla. Curabitur imperdiet, augue vitae sodales semper, elit elit vehicula libero, vel condimentum est lorem sed ligula. Morbi iaculis ornare sagittis. Nulla facilisi. Sed commodo turpis eu sem commodo ultricies. Sed nec egestas risus, eu euismod enim.
</p>
<p>
Quisque egestas iaculis lorem, nec sollicitudin justo eleifend vitae. Donec aliquet dignissim libero ut rutrum. Sed dignissim lacus quis mauris varius condimentum. Aenean risus sapien, dapibus a ligula cursus, scelerisque consequat ante. Aenean dapibus mi a lorem viverra vehicula. Vivamus blandit ipsum non lacus imperdiet eleifend. Vivamus fringilla sapien metus, rutrum iaculis lectus pharetra ac. Nunc non mi eget augue placerat cursus quis vel est. Aliquam commodo scelerisque dolor, vel lacinia ipsum consectetur eget. Integer eget turpis vitae libero interdum lobortis. Fusce in est ipsum. Praesent nisl orci, scelerisque id hendrerit quis, pellentesque at leo. Nunc sodales accumsan magna non sollicitudin. Vestibulum ac consectetur ipsum. Aliquam dapibus velit sit amet fringilla ornare. Phasellus a tempus quam.
</p>
<p>
Nam et consequat mi. Praesent molestie ipsum mattis, porta ante quis, auctor mi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Curabitur egestas est et elit vestibulum lobortis. Cras viverra lorem vitae purus luctus hendrerit. Curabitur a velit ut mauris tempus tempor aliquet porttitor velit. Nullam eu sem metus. Phasellus cursus vulputate mollis.
</p>
<p>
Nunc vel aliquet turpis. Nulla volutpat ut urna et convallis. Cras molestie, felis ac ultricies molestie, nisi libero auctor enim, sit amet ultrices ligula sem vitae justo. Suspendisse aliquet rutrum interdum. Quisque cursus viverra lacinia. Nunc vitae mi ornare tellus egestas hendrerit a quis ante. Proin sagittis pulvinar nulla, id tempus enim tempus in. Aliquam adipiscing sem varius nisl elementum lacinia. Donec mattis eget justo sed aliquam. Ut ullamcorper, nibh congue malesuada tempus, justo nunc venenatis elit, id venenatis libero nisl at enim.
</p>
<p>
Nullam pellentesque lacus vel velit rutrum, vel faucibus nibh lacinia. Nunc nisi augue, condimentum vitae odio ut, luctus fermentum lectus. Morbi a tempus mi. In faucibus blandit leo vitae posuere. Aenean mattis velit quis neque viverra dictum. Nunc elementum, dolor in tristique tristique, neque tellus congue enim, a pellentesque nisi tortor ac est. Phasellus hendrerit urna in justo bibendum porta. Morbi fringilla ante erat, non fermentum mauris porttitor non. Maecenas massa sem, facilisis sed libero non, aliquam blandit ligula. Etiam quis dignissim risus. Maecenas a mauris vel nisl faucibus aliquet. Proin eleifend sem at molestie tincidunt. Quisque eleifend auctor tortor, ut laoreet dui viverra et. Aliquam faucibus facilisis mauris et blandit.
</p>
<p>
Donec rhoncus dictum nulla in pellentesque. Etiam facilisis odio vel urna pellentesque sodales. Fusce aliquet, odio in elementum egestas, ligula est commodo leo, eget consectetur justo orci ut nunc. Sed diam lacus, condimentum ut tellus eget, vestibulum fringilla dui. Suspendisse enim nisl, lacinia in iaculis molestie, rhoncus id leo. Aliquam vel nibh turpis. Fusce interdum pretium sem. Duis eget velit quis dolor scelerisque eleifend sit amet nec turpis. Aenean commodo mauris risus, id dignissim neque facilisis at. Praesent eget tortor bibendum, pharetra lacus eu, fermentum dolor. Sed quis vehicula risus. Etiam semper lorem libero, eu congue orci rutrum eu. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam egestas tristique lorem, ac vehicula tellus faucibus nec. Fusce fermentum ullamcorper lacus. Sed commodo, leo ut consectetur sagittis, lorem leo porta purus, eget tincidunt massa eros sed est.
</p>
<p>
Etiam eu nibh sed libero pharetra posuere et ac nibh. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas metus magna, vel volutpat massa rutrum non. Sed sem massa, interdum at euismod vel, egestas non turpis. Vestibulum faucibus odio iaculis nulla elementum, in posuere risus tincidunt. Sed faucibus ligula vitae blandit varius. In porttitor nibh vel odio fringilla tincidunt. Curabitur sodales justo vestibulum urna commodo, iaculis mollis mauris aliquet. Suspendisse tincidunt lobortis nisl, sed luctus ante luctus ac. Fusce tristique scelerisque convallis. Nam laoreet diam lorem, sed rhoncus urna condimentum at.
</p>
<p>
Vivamus id felis urna. Curabitur hendrerit mi fermentum imperdiet tristique. Integer bibendum lobortis augue eu interdum. Maecenas feugiat lorem posuere cursus volutpat. Donec vitae ipsum eget risus fringilla cursus sit amet eget urna. Donec pharetra porta nunc, id porta lacus dignissim id. Proin dignissim diam non magna ultricies feugiat. Mauris imperdiet mollis dui non ultricies. Curabitur vitae consequat tortor. Praesent fringilla rutrum metus et rutrum. Integer nec augue rutrum, bibendum justo in, dictum enim. In a sem et velit posuere suscipit. In quis est eget mi vulputate consectetur sit amet sed lorem.
</p>
<p>
Morbi volutpat odio velit, sed convallis ligula ultrices nec. Curabitur blandit tempor libero, sed vehicula metus lacinia vitae. Maecenas molestie malesuada quam, et posuere turpis ultricies nec. Etiam at dui molestie libero sagittis pulvinar. Cras sed nunc sed lacus ultrices consequat et vel ipsum. In et sapien sed massa commodo auctor ac in metus. Vivamus accumsan lobortis nisl, at tincidunt ligula tempor nec. Vestibulum id sem dapibus, lacinia magna eget, laoreet mauris. Curabitur in tristique elit, at tincidunt tellus. Donec dignissim vitae diam sed malesuada. Nullam ornare nunc in cursus tincidunt. Aenean congue ullamcorper sagittis. In sagittis dolor hendrerit imperdiet adipiscing. In odio eros, pretium nec gravida vel, facilisis ut sapien. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Curabitur bibendum dolor sit amet tellus semper, id accumsan leo rhoncus.
</p>
<p>
Morbi auctor vehicula lorem at vehicula. Duis porta eget enim in dignissim. Maecenas nibh mi, pretium rhoncus consectetur ut, varius vitae justo. Nullam vestibulum, nisi ac congue posuere, purus ante egestas ante, vitae vestibulum nunc nunc fringilla turpis. Mauris semper magna sed semper elementum. Curabitur mi risus, dignissim bibendum dictum ac, pellentesque id augue. Morbi laoreet ligula a leo pretium, id feugiat sapien accumsan.
</p>
<p>
Morbi vel accumsan mauris, vitae lobortis risus. Vestibulum ac nunc eleifend, euismod eros ac, tempor dolor. Integer nulla felis, viverra at interdum in, lobortis ac lacus. In hac habitasse platea dictumst. Nunc mauris tortor, viverra eu leo ac, rhoncus eleifend sapien. Sed a ipsum rutrum, pretium augue et, fringilla lacus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Curabitur id elit vel urna volutpat convallis sed eget diam.
</p>
<p>
In velit velit, feugiat a velit in, suscipit venenatis metus. In quis magna enim. Cras ut sollicitudin massa, eu faucibus enim. Nunc non pellentesque diam. Donec eleifend enim eu luctus mollis. Fusce aliquam neque arcu, ut faucibus risus tincidunt et. Nunc dapibus aliquam scelerisque. Vivamus laoreet lectus velit, eu malesuada purus suscipit in. Etiam pulvinar dolor non nibh congue laoreet. Proin ligula mauris, lacinia quis ornare non, fermentum non lectus. Nulla pellentesque varius libero id congue.
</p>
<p>
Nullam varius at metus at ultrices. Aenean id justo gravida, rutrum mauris non, faucibus quam. Maecenas viverra non odio at vestibulum. Ut aliquam, dolor nec tempus ullamcorper, eros orci iaculis nisi, eu posuere massa urna non eros. Nunc sollicitudin semper nulla eu aliquet. Mauris et erat et magna mollis laoreet. Curabitur mattis nulla ut enim interdum, eget lobortis erat tincidunt. Curabitur auctor eu diam a sagittis. Maecenas id lectus vel sem feugiat adipiscing a interdum neque.
</p>
<p>
Suspendisse ultrices porttitor adipiscing. Nullam posuere sit amet arcu quis gravida. Ut accumsan lacus in convallis fringilla. Morbi in interdum augue. Ut sodales pellentesque ultricies. Sed luctus nisl a fringilla convallis. Morbi tincidunt elit et cursus commodo. Suspendisse quis ligula commodo neque accumsan mattis non vel nulla. Morbi nunc velit, fringilla at urna eget, vehicula dictum massa. Nunc imperdiet sit amet eros ac tincidunt. Ut porta nulla eu mi ornare feugiat.
</p>
<p>
Morbi eros mi, consectetur non velit vitae, volutpat convallis odio. Quisque sagittis, elit in auctor rutrum, quam felis porttitor felis, at convallis leo ipsum sed augue. Nam viverra diam in pretium consequat. Sed varius sem et bibendum tempor. In turpis arcu, congue et rutrum ac, adipiscing nec metus. Cras tortor metus, auctor sed libero at, iaculis mattis ligula. Cras condimentum eros et diam blandit, vitae lacinia magna consequat. Sed viverra enim a enim tincidunt blandit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Donec pulvinar purus id orci rutrum blandit. Quisque iaculis tincidunt magna, id congue augue auctor non. Mauris varius pharetra ligula a lobortis. Morbi dapibus ipsum purus, quis lobortis leo dapibus non. Fusce id metus et nibh ultricies convallis a sit amet risus.
</p>
<p>
In sed lacus nec justo tempus commodo ac nec dolor. Vestibulum vel mauris ac urna auctor tristique. Maecenas tristique, nulla sit amet faucibus bibendum, neque quam accumsan erat, quis malesuada risus purus in nunc. Ut vitae fringilla mauris. Cras ut lacus ultrices neque ullamcorper congue sed in dolor. Praesent vel tortor nec nisl ultrices scelerisque. Curabitur volutpat tortor at hendrerit convallis. In vulputate dapibus sagittis. Integer interdum elit pharetra, pretium dui vel, egestas arcu. Donec eget tempor magna, at mollis quam. Aliquam ut vehicula odio, vitae dapibus leo. Aliquam nec nibh a odio tincidunt pretium in vitae risus. Aenean facilisis dapibus mi, at varius massa adipiscing at. Sed blandit sit amet velit ac lobortis. Curabitur mollis nibh ac massa vehicula porta.
</p>
<p>
Etiam at orci euismod, commodo orci in, ornare felis. Praesent sit amet felis vel dui dictum gravida. In porta, augue et vulputate pretium, metus lorem adipiscing nulla, a semper massa odio vitae tortor. Ut dolor nibh, scelerisque eget euismod et, pharetra a diam. Suspendisse laoreet mi eget augue congue egestas. Phasellus a odio cursus, molestie nunc non, viverra elit. Aliquam ac consectetur nisi. Morbi sed luctus quam, eu commodo odio. Phasellus rutrum orci sapien, nec placerat tortor condimentum sed. Aliquam erat volutpat. Etiam imperdiet aliquam arcu eu interdum.
</p>
<p>
Quisque convallis semper lacus, quis vulputate ligula interdum convallis. Nullam eget mi id urna gravida tristique. Fusce augue urna, pulvinar a nibh ut, fermentum rutrum nunc. Vestibulum ullamcorper tempor velit, quis suscipit nulla tincidunt vel. Nunc sed nunc vitae odio vestibulum tincidunt. Morbi id sapien id lectus aliquet convallis. Ut in volutpat velit, non eleifend quam. Curabitur sodales elementum rhoncus. Donec et sollicitudin lectus. Aenean vitae augue feugiat, malesuada mi at, eleifend neque. Sed scelerisque posuere nisl eget dignissim. Pellentesque vitae ligula ornare velit fermentum eleifend. Morbi quis tempor lorem, sed consequat sapien. Nunc eros sem, eleifend at eros vel, vulputate vehicula sem. Nunc et venenatis libero.
</p>
<p>
Pellentesque quis magna condimentum, congue eros eu, elementum sem. Aenean pretium ac enim at iaculis. Maecenas venenatis, augue et faucibus pharetra, lorem ante convallis arcu, quis euismod magna nunc a metus. Proin sodales ligula eget tempor condimentum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin sit amet diam ut risus iaculis porttitor eget eget ipsum. Cras nec enim volutpat est iaculis lacinia. Sed ut libero at odio vestibulum luctus. Morbi a tempor augue. Fusce tempor dignissim odio. Aliquam faucibus id metus feugiat pulvinar. Curabitur facilisis quam vel nulla pharetra, eu ornare diam rutrum. Curabitur dictum dui ante, at blandit magna luctus ut. Quisque auctor turpis ut scelerisque porttitor.
</p>
<p>
Nam quis tortor ante. Aenean leo erat, luctus at euismod vitae, tincidunt id turpis. In hac habitasse platea dictumst. Nullam et iaculis ante. Curabitur id ultricies justo. Pellentesque sed rutrum augue, ut cursus magna. Ut facilisis dui enim, ut gravida lectus molestie eget. Donec ac dui a metus sodales pulvinar. Vestibulum sagittis libero eget interdum auctor. In neque ligula, mattis non nibh et, bibendum semper diam. Ut pretium arcu et purus pellentesque luctus. Fusce molestie magna justo, sit amet vehicula metus congue sed. Proin in venenatis tellus.
</p>
<p>
Sed leo dui, consequat in ipsum id, blandit tristique felis. Nam at eleifend lorem. Nunc egestas mauris vitae lacinia tristique. Curabitur sodales risus et dui dignissim sagittis. Nulla nec ultrices arcu, vel pulvinar velit. Proin quis fermentum nisl. Quisque porta bibendum fringilla. Quisque scelerisque adipiscing volutpat. Sed fringilla, tortor quis dapibus varius, magna nisl elementum sapien, id commodo leo elit vel nulla.
</p>
<p>
Nulla facilisi. Praesent tincidunt ut est sit amet suscipit. Donec elementum, nisi eu malesuada sollicitudin, felis lacus ornare ipsum, et aliquet turpis nisl nec lectus. Mauris tempor vulputate leo, dignissim posuere nisl luctus non. Nullam id rhoncus lacus. Phasellus aliquam libero et lectus mollis sollicitudin. Donec eu justo sit amet purus pulvinar lacinia ac quis dolor. Duis non dui tempor, placerat magna sit amet, fringilla mauris.
</p>
<p>
Sed venenatis mollis libero eget fringilla. Phasellus lacinia quis enim sit amet pharetra. Cras congue lacinia velit, eu elementum velit elementum et. Sed a rhoncus libero. Fusce auctor nunc elit, condimentum hendrerit dolor hendrerit ut. Etiam id elit ac ante sollicitudin faucibus id at odio. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec at neque fermentum, imperdiet nunc ut, feugiat quam. Nulla tincidunt, ante ac gravida sagittis, justo neque bibendum lorem, ullamcorper varius purus mi ac lectus. Nullam vel elementum arcu.
</p>
<p>
Vestibulum dictum vitae tortor nec volutpat. Vestibulum at turpis id urna vehicula tincidunt. Nam venenatis feugiat ultrices. Praesent sem ante, egestas in suscipit a, semper eu sem. Suspendisse tempus mattis purus, at hendrerit orci porttitor et. Ut et vestibulum leo. Pellentesque sit amet nisl blandit, laoreet ligula eget, pulvinar nulla. Sed scelerisque scelerisque purus, id aliquet justo placerat ut. Aenean venenatis purus ac risus ullamcorper feugiat vitae a urna. Aenean ullamcorper lacus porta justo luctus malesuada. Donec tortor nulla, lobortis sit amet interdum quis, mattis in purus. Donec tristique nibh eget diam fringilla dignissim. Nam fringilla quam sit amet eros elementum dapibus.
</p>
<p>
Donec bibendum fermentum ipsum vel tincidunt. Nam gravida feugiat metus sed mattis. Etiam congue elit scelerisque metus porttitor, pulvinar ornare lectus dapibus. Phasellus ultrices, lectus vitae dignissim feugiat, velit felis feugiat eros, sit amet aliquam ligula sem eu sapien. Pellentesque commodo adipiscing ante, in placerat dui. Donec lobortis pulvinar magna, ac rhoncus mauris dictum nec. Ut eget interdum nunc. Nullam id nulla volutpat magna pulvinar suscipit ut vel odio. Nulla vitae sodales nibh. Integer sit amet ornare elit. Sed eu interdum leo, at pulvinar metus. Curabitur id feugiat metus. In hac habitasse platea dictumst. Vivamus fermentum luctus nulla, a fermentum purus adipiscing in. Proin elit enim, posuere in leo condimentum, porta egestas massa.
</p>
<p>
Praesent est ligula, ornare sed nulla at, faucibus tristique neque. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vestibulum eget vehicula eros. Etiam nec enim pretium, ornare ligula vitae, mollis felis. Cras vitae ligula sed urna rutrum tincidunt vitae sed sem. Donec ligula libero, porta in imperdiet ac, ornare at sapien. Donec sollicitudin nisl sit amet sagittis semper. Curabitur in eleifend arcu. In quis lacinia nisl. Pellentesque sit amet lectus id nibh pretium molestie vel vitae sem. Proin id facilisis velit, id porta risus. Morbi sodales turpis non massa venenatis, rutrum porttitor purus venenatis. Maecenas ut urna placerat, pellentesque augue quis, sagittis magna. Nullam nec commodo lacus.
</p>
<p>
Nullam feugiat ligula at adipiscing venenatis. Aliquam imperdiet justo vel nisi convallis varius. Pellentesque vulputate urna at mauris ultricies semper. Vivamus pulvinar, arcu id euismod aliquet, lacus erat auctor magna, sit amet lacinia augue turpis adipiscing enim. Nullam condimentum justo sit amet rhoncus bibendum. Donec nisi justo, iaculis non tempor faucibus, ullamcorper eget magna. Morbi feugiat ipsum nulla, et consequat nisi consectetur eu. Sed sed mauris egestas orci vulputate tristique. Donec scelerisque leo nisl, at porta dui hendrerit eu. Maecenas in diam tincidunt, ultrices tellus non, facilisis arcu. Praesent ac velit nulla.
</p>
<p>
Suspendisse mattis laoreet nulla, ultricies lacinia odio rhoncus at. Curabitur eu nisi lobortis, venenatis magna in, cursus nulla. Nunc euismod eget elit quis mattis. Nulla ac ante orci. Donec viverra sagittis pharetra. Sed pellentesque neque id arcu gravida porta. Ut posuere dictum purus quis pharetra. Vestibulum dolor metus, consequat vel eros imperdiet, blandit luctus ante.
</p>
<p>
Nullam malesuada massa eu nulla mattis dictum. Donec ullamcorper, leo vel sollicitudin fermentum, nisi neque cursus purus, vel congue ipsum sem sed ipsum. Donec justo enim, commodo eget malesuada et, commodo elementum libero. Aliquam sagittis, nibh id accumsan blandit, enim felis malesuada diam, a semper dolor ante et sem. Vestibulum in varius purus. Donec vel elit eu neque auctor pretium. Proin placerat commodo ipsum, non vestibulum enim varius volutpat. Donec eget ipsum felis. Aliquam posuere libero ante, non pellentesque urna laoreet in. Integer dapibus lacus eget dolor vehicula congue eget nec lacus. Etiam a tincidunt leo. Aliquam aliquet nec justo egestas gravida. Morbi non neque metus. Donec rhoncus varius diam, laoreet ullamcorper diam laoreet ut. Vivamus imperdiet tellus ac erat elementum, ac interdum libero fermentum.
</p>
<p>
Sed ultrices hendrerit massa, nec varius metus eleifend tincidunt. Morbi lobortis faucibus sodales. Praesent volutpat nibh vitae interdum aliquet. Maecenas tincidunt eu libero vitae lobortis. Fusce dapibus, dolor vitae vestibulum venenatis, dolor dui blandit dolor, id ultrices justo neque nec urna. Sed ultrices erat molestie, adipiscing ipsum a, vestibulum nisl. Etiam venenatis lorem at lectus porttitor vestibulum. Proin lectus ante, aliquet lobortis elementum id, euismod id tortor. Nullam aliquam et massa sed facilisis. Curabitur sit amet arcu et tortor adipiscing lobortis. Aliquam vehicula nisl eu felis malesuada tincidunt.
</p>
<p>
Pellentesque malesuada, magna vitae tristique molestie, purus leo placerat justo, eget faucibus nibh eros non dui. Nam dictum turpis ut molestie consequat. Aliquam diam elit, feugiat ac mi quis, venenatis viverra ligula. Quisque sed justo magna. Sed fermentum, tellus in semper pulvinar, turpis dui luctus urna, in tristique tellus leo eu mauris. Integer molestie diam lacus, sit amet fermentum lectus hendrerit a. Suspendisse dui arcu, condimentum ac condimentum non, tincidunt vehicula enim. Maecenas viverra, tortor quis dapibus congue, tortor felis semper purus, a posuere nisi lacus a nibh. Proin eu cursus orci, quis rhoncus felis. Integer id dolor nunc. Aenean a lorem imperdiet, imperdiet est vitae, lacinia nisl.
</p>
<p>
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi viverra justo id euismod faucibus. Praesent sit amet condimentum turpis. Integer vel egestas justo, vitae tempor elit. Sed sed faucibus purus. Mauris ut luctus erat. Donec semper, velit sit amet iaculis congue, sapien massa gravida lacus, in convallis augue nisi ac purus. Maecenas eu malesuada lacus. Nam egestas sit amet mauris et elementum. Proin mattis lacus nec massa ullamcorper, eget ultricies odio rhoncus. Pellentesque suscipit ornare eros in cursus. Cras imperdiet vehicula libero, eget semper neque aliquam sed. Maecenas commodo nibh in augue sollicitudin, tristique porttitor leo blandit. Fusce imperdiet consequat urna, vel tristique orci interdum id. Nulla et odio nec nunc suscipit mollis. In dignissim ipsum sed diam cursus ultricies.
</p>
<p>
Etiam porttitor augue nisl. Praesent cursus purus et tortor imperdiet, et dignissim lectus commodo. Quisque hendrerit auctor neque a viverra. Mauris magna purus, dapibus id pellentesque at, mattis vel dui. Phasellus cursus imperdiet libero, in mattis mi congue et. Phasellus tristique purus nisl, vitae consequat elit luctus eget. Pellentesque in augue non dolor ultrices fringilla. Proin dignissim scelerisque ipsum id mattis. Nulla lacinia nibh at ullamcorper dignissim. Aliquam tincidunt porta aliquam. Nunc congue lacinia diam. Nullam in libero eget magna fringilla sodales. Etiam imperdiet dictum elit non rhoncus. Nunc pellentesque nisl est, eu laoreet ipsum elementum ac. Morbi sollicitudin aliquet magna, tempor congue dolor rhoncus at. Integer lobortis posuere tortor.
</p>
<p>
Fusce quis luctus nibh. Nulla sit amet nisi a purus porttitor tempor. Nulla sapien sem, egestas quis auctor sit amet, faucibus nec nisl. Suspendisse augue ante, hendrerit a luctus bibendum, porttitor consequat magna. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Pellentesque eu augue non nibh feugiat pharetra. Aenean sed ultrices diam, ac iaculis tortor. Donec nisi tortor, eleifend a velit vel, tincidunt porttitor massa. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec suscipit enim nec nunc lacinia eleifend. Aenean porttitor arcu vitae tellus egestas, at ultricies sem viverra. Nulla lectus nunc, interdum nec velit sed, feugiat tempus augue. Mauris rhoncus vulputate sodales. Duis in dictum nisl. Ut tristique sapien quis lectus lobortis, dictum pretium est porta. Proin in euismod erat, vel hendrerit leo.
</p>
<p>
Phasellus nec molestie leo. Maecenas nec suscipit ante. Quisque elementum, risus sit amet tincidunt mattis, dui purus scelerisque dui, eget ultrices dui nunc at nisi. Fusce posuere hendrerit libero, a feugiat sem pellentesque sed. Maecenas ornare ante diam, et suscipit libero malesuada at. Nullam elementum vitae nunc sed porta. Aliquam fermentum ipsum sed sem scelerisque, at ultrices risus pellentesque. Ut bibendum sapien tortor. Praesent convallis purus eget porttitor elementum. Donec ultrices, libero in tristique feugiat, felis elit sodales risus, at suscipit ligula justo a arcu. Vestibulum facilisis nisl vitae arcu adipiscing, sit amet malesuada turpis feugiat.
</p>
<p>
Mauris laoreet hendrerit malesuada. Praesent pulvinar rhoncus tortor id pretium. Mauris pharetra lectus in eros dapibus laoreet. Sed consequat tincidunt euismod. Duis egestas molestie magna in gravida. Donec rutrum ac est vel bibendum. Vivamus ac convallis odio. Morbi a magna pulvinar, mattis sem quis, sollicitudin justo. Donec a mi nibh. Duis adipiscing, orci non congue molestie, orci tortor commodo sapien, id hendrerit metus nisl in libero. Nam porttitor, felis nec venenatis sagittis, quam orci posuere libero, eget venenatis tellus diam et erat. Aliquam id feugiat nulla. Nunc pellentesque ut quam vitae tristique. Donec in facilisis sapien, et aliquet tortor.
</p>
<p>
Nullam a magna eu dolor tincidunt vestibulum vitae vitae dolor. Praesent justo dolor, eleifend eget ullamcorper ac, fermentum quis nisi. Pellentesque velit metus, fringilla nec faucibus sit amet, tincidunt ut purus. Donec consequat gravida lorem imperdiet congue. Etiam et porttitor metus. Vestibulum quis dapibus turpis, dapibus congue lorem. Cras sit amet metus a nunc rhoncus porta.
</p>
<p>
Interdum et malesuada fames ac ante ipsum primis in faucibus. Sed vel adipiscing velit. Suspendisse placerat, mi in dignissim sollicitudin, sem lorem condimentum ante, in cursus diam lacus et felis. Vestibulum consectetur ac diam sed elementum. Ut rhoncus sapien et placerat viverra. Phasellus a lacus a nisl tincidunt mattis. Aenean augue arcu, euismod eu arcu at, rhoncus sodales urna. Vestibulum sit amet ipsum nec orci ultricies auctor eu eget dolor. Sed vulputate lectus in facilisis aliquam. Curabitur dapibus, dolor sed molestie iaculis, arcu mauris porta quam, id vehicula neque velit sed elit. Etiam sodales elit vitae justo ullamcorper placerat. Donec in purus iaculis, faucibus metus in, facilisis metus. Duis et felis lectus. Ut ac mauris mattis odio aliquam dignissim. Integer vel semper quam, at laoreet ante. Suspendisse euismod nunc dolor, eleifend ornare nunc posuere et.
</p>
<p>
Suspendisse in odio massa. Praesent sed justo ut urna volutpat fringilla. Suspendisse vitae mauris adipiscing, euismod sem ullamcorper, fermentum purus. Donec arcu metus, ullamcorper non fermentum in, ultricies pharetra elit. Nullam sed tortor vel felis mattis tristique ut mattis tellus. Phasellus mattis suscipit elit id lacinia. Vestibulum sollicitudin neque quis tristique ullamcorper. Nunc adipiscing risus lorem, a porta metus vehicula non. Vivamus ullamcorper elementum sem, quis ultrices dui aliquam pulvinar. Duis fringilla lobortis lobortis. Morbi ac ligula at libero dignissim blandit. Integer at pulvinar orci, vel pharetra felis. Sed dolor nulla, placerat non erat non, posuere cursus erat. Pellentesque turpis leo, luctus vel eros nec, euismod pharetra lorem. Curabitur aliquet leo non orci rutrum aliquam. Cras tristique, odio non feugiat consectetur, mauris elit bibendum nibh, in rhoncus tortor leo eget leo.
</p><a></a></div>

Preparation code output

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec aliquet eleifend condimentum. Praesent dolor dui, elementum consectetur fringilla non, rhoncus sit amet magna. Integer pretium eget quam eu rhoncus. Aenean eros libero, elementum a lorem at, rutrum mollis nibh. Praesent tincidunt viverra sapien, sed lacinia est euismod at. Donec quis libero sit amet elit blandit dapibus. Etiam vel urna auctor, eleifend arcu vel, blandit orci.

In pellentesque elementum est, non porta leo consequat id. Praesent ac libero rutrum, blandit mi sagittis, feugiat enim. Mauris scelerisque volutpat massa. Vivamus justo lorem, malesuada eget massa sit amet, fringilla ultricies odio. Donec nec enim ac augue pharetra ullamcorper. Aliquam placerat velit tellus, id condimentum purus cursus quis. Fusce dignissim venenatis laoreet. Nullam non turpis aliquet, tempor metus vel, bibendum risus. Vestibulum dapibus tempus luctus. Proin venenatis, sapien in tristique aliquam, odio arcu consectetur purus, quis pretium nulla purus sit amet eros. Mauris id tellus adipiscing, mollis mauris et, convallis mauris.

Phasellus sodales luctus orci ac viverra. Integer egestas molestie vestibulum. Aenean ut elementum turpis. Nulla ut gravida orci. Sed bibendum eleifend arcu ut sagittis. Cras placerat sollicitudin lectus, sed hendrerit lacus molestie in. Curabitur euismod ante nunc, eget pulvinar est cursus id. Mauris sodales posuere interdum.

Vestibulum sed augue fermentum dui dictum laoreet congue sodales velit. Nullam semper ac dui non sagittis. Nulla eget enim at mauris vestibulum auctor. Suspendisse tortor libero, viverra eget risus pretium, accumsan fringilla massa. Vestibulum venenatis purus eget elit vehicula auctor. Integer eget sagittis nulla, vitae pretium eros. Suspendisse viverra sagittis velit a posuere. Nunc facilisis nisl eget augue interdum, id malesuada ipsum euismod.

Aenean eget eros eu purus commodo rutrum in ut nisl. Nam tincidunt mauris vitae nulla consectetur mattis. Maecenas molestie, turpis ac rutrum porta, mi quam pharetra felis, pulvinar volutpat dui lacus et nunc. Nunc sodales, elit eu tincidunt consectetur, lacus libero mollis metus, at dignissim purus lectus eget sem. Phasellus sem dolor, condimentum quis dolor ut, iaculis facilisis nunc. Nullam vitae nisi rutrum, pulvinar tortor a, tristique ipsum. Proin malesuada erat eu rutrum rutrum. Duis facilisis posuere nibh vitae rutrum.

In sodales nunc sed nunc eleifend molestie a ac nunc. Aliquam placerat urna commodo massa placerat, nec vehicula velit dignissim. Nulla auctor cursus nunc vel tincidunt. Donec nec lectus condimentum libero pharetra viverra eu quis eros. In et pretium ligula, sed facilisis risus. Nam ac tempus diam. Nullam rutrum arcu sit amet velit commodo, at venenatis neque commodo. Sed diam erat, consequat vitae lacus vel, porta molestie dui. Quisque vestibulum mauris at nunc molestie interdum. Vivamus est libero, mattis et tellus sit amet, pulvinar vestibulum libero. Praesent eget tincidunt velit.

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Fusce sollicitudin nulla ut libero tristique, a aliquam tortor consectetur. Donec non felis lorem. Nunc varius vitae metus vel adipiscing. Phasellus sed euismod felis. Curabitur eleifend orci in justo pharetra, eu ultricies enim viverra. Curabitur vulputate ac felis quis pharetra. Proin tincidunt tortor eu libero vulputate accumsan. Proin id erat lacus. Donec rutrum, diam gravida tincidunt venenatis, libero tortor commodo tellus, in porta leo eros condimentum quam. Nulla lacus sapien, vulputate quis sem non, venenatis interdum nunc. Sed in mauris in arcu fringilla imperdiet quis dictum justo.

Nunc bibendum tortor sit amet elit euismod, nec iaculis quam bibendum. Aenean tristique dapibus ante tristique lobortis. Nunc lobortis nunc tristique diam elementum, sed ultrices mauris molestie. Vivamus tristique iaculis feugiat. Morbi ullamcorper, felis ut elementum accumsan, mi lacus molestie ante, non aliquet libero nibh quis sapien. Sed non erat ac libero rhoncus venenatis. In volutpat mi nec orci semper, a bibendum tortor accumsan. Donec in bibendum diam. Interdum et malesuada fames ac ante ipsum primis in faucibus.

Nullam laoreet at magna sed dapibus. Maecenas hendrerit libero molestie auctor ornare. Suspendisse molestie quis metus pretium posuere. Sed pellentesque, lorem vitae facilisis consectetur, lectus risus gravida ante, ac viverra ipsum eros ut nunc. Suspendisse potenti. Vivamus commodo volutpat lacus, ac porta tellus consectetur eget. Praesent pulvinar, lacus et luctus tempor, justo turpis viverra dui, ac elementum lectus tortor id justo. Proin vel luctus erat. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vestibulum eget consequat leo. Cras dapibus arcu est. Curabitur id auctor leo. Sed tincidunt vel arcu quis pulvinar.

Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam id vehicula dui, vel mollis ligula. Proin feugiat venenatis gravida. Morbi in lectus a augue scelerisque pellentesque. Curabitur eget sem aliquam, tempor odio et, iaculis tortor. Aliquam pretium orci a erat pretium, et elementum risus laoreet. Aenean feugiat, massa eget tempor egestas, purus nisi tristique elit, fermentum sollicitudin tellus massa vitae sapien. Nam a arcu a nunc interdum tincidunt sed a quam. Pellentesque condimentum tortor et pulvinar mattis. Phasellus rutrum libero sed fermentum facilisis. Vestibulum lacinia, purus nec pretium suscipit, est turpis porta velit, vitae dapibus nunc ligula vitae ligula. Aenean nec justo eu felis dapibus feugiat.

Etiam lobortis, turpis at porttitor consequat, metus tortor imperdiet tortor, at mattis purus sem id neque. Ut mollis iaculis elit, vitae pharetra sem porttitor quis. Aliquam interdum sodales nisl, vitae tristique mauris porta vitae. Curabitur vel leo in sapien venenatis tempor ultrices eget ante. Praesent elementum justo vel ante ultricies, eu laoreet urna pharetra. In euismod, dui nec blandit commodo, magna nunc vestibulum tortor, at hendrerit nisl felis sed leo. Maecenas ultricies lectus in dui lobortis feugiat. Mauris laoreet eu velit ut eleifend. Etiam sed nulla nec justo accumsan bibendum.

Vestibulum placerat dolor non lorem faucibus porta. Aenean ac nisl in neque fringilla luctus eu vitae sapien. Pellentesque porttitor purus non ante mollis, et ornare odio malesuada. Pellentesque urna dolor, pretium in rhoncus quis, molestie id tellus. In ornare lorem libero. Pellentesque eu massa tincidunt, cursus urna sed, posuere nulla. Curabitur imperdiet, augue vitae sodales semper, elit elit vehicula libero, vel condimentum est lorem sed ligula. Morbi iaculis ornare sagittis. Nulla facilisi. Sed commodo turpis eu sem commodo ultricies. Sed nec egestas risus, eu euismod enim.

Quisque egestas iaculis lorem, nec sollicitudin justo eleifend vitae. Donec aliquet dignissim libero ut rutrum. Sed dignissim lacus quis mauris varius condimentum. Aenean risus sapien, dapibus a ligula cursus, scelerisque consequat ante. Aenean dapibus mi a lorem viverra vehicula. Vivamus blandit ipsum non lacus imperdiet eleifend. Vivamus fringilla sapien metus, rutrum iaculis lectus pharetra ac. Nunc non mi eget augue placerat cursus quis vel est. Aliquam commodo scelerisque dolor, vel lacinia ipsum consectetur eget. Integer eget turpis vitae libero interdum lobortis. Fusce in est ipsum. Praesent nisl orci, scelerisque id hendrerit quis, pellentesque at leo. Nunc sodales accumsan magna non sollicitudin. Vestibulum ac consectetur ipsum. Aliquam dapibus velit sit amet fringilla ornare. Phasellus a tempus quam.

Nam et consequat mi. Praesent molestie ipsum mattis, porta ante quis, auctor mi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Curabitur egestas est et elit vestibulum lobortis. Cras viverra lorem vitae purus luctus hendrerit. Curabitur a velit ut mauris tempus tempor aliquet porttitor velit. Nullam eu sem metus. Phasellus cursus vulputate mollis.

Nunc vel aliquet turpis. Nulla volutpat ut urna et convallis. Cras molestie, felis ac ultricies molestie, nisi libero auctor enim, sit amet ultrices ligula sem vitae justo. Suspendisse aliquet rutrum interdum. Quisque cursus viverra lacinia. Nunc vitae mi ornare tellus egestas hendrerit a quis ante. Proin sagittis pulvinar nulla, id tempus enim tempus in. Aliquam adipiscing sem varius nisl elementum lacinia. Donec mattis eget justo sed aliquam. Ut ullamcorper, nibh congue malesuada tempus, justo nunc venenatis elit, id venenatis libero nisl at enim.

Nullam pellentesque lacus vel velit rutrum, vel faucibus nibh lacinia. Nunc nisi augue, condimentum vitae odio ut, luctus fermentum lectus. Morbi a tempus mi. In faucibus blandit leo vitae posuere. Aenean mattis velit quis neque viverra dictum. Nunc elementum, dolor in tristique tristique, neque tellus congue enim, a pellentesque nisi tortor ac est. Phasellus hendrerit urna in justo bibendum porta. Morbi fringilla ante erat, non fermentum mauris porttitor non. Maecenas massa sem, facilisis sed libero non, aliquam blandit ligula. Etiam quis dignissim risus. Maecenas a mauris vel nisl faucibus aliquet. Proin eleifend sem at molestie tincidunt. Quisque eleifend auctor tortor, ut laoreet dui viverra et. Aliquam faucibus facilisis mauris et blandit.

Donec rhoncus dictum nulla in pellentesque. Etiam facilisis odio vel urna pellentesque sodales. Fusce aliquet, odio in elementum egestas, ligula est commodo leo, eget consectetur justo orci ut nunc. Sed diam lacus, condimentum ut tellus eget, vestibulum fringilla dui. Suspendisse enim nisl, lacinia in iaculis molestie, rhoncus id leo. Aliquam vel nibh turpis. Fusce interdum pretium sem. Duis eget velit quis dolor scelerisque eleifend sit amet nec turpis. Aenean commodo mauris risus, id dignissim neque facilisis at. Praesent eget tortor bibendum, pharetra lacus eu, fermentum dolor. Sed quis vehicula risus. Etiam semper lorem libero, eu congue orci rutrum eu. Interdum et malesuada fames ac ante ipsum primis in faucibus. Aliquam egestas tristique lorem, ac vehicula tellus faucibus nec. Fusce fermentum ullamcorper lacus. Sed commodo, leo ut consectetur sagittis, lorem leo porta purus, eget tincidunt massa eros sed est.

Etiam eu nibh sed libero pharetra posuere et ac nibh. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras egestas metus magna, vel volutpat massa rutrum non. Sed sem massa, interdum at euismod vel, egestas non turpis. Vestibulum faucibus odio iaculis nulla elementum, in posuere risus tincidunt. Sed faucibus ligula vitae blandit varius. In porttitor nibh vel odio fringilla tincidunt. Curabitur sodales justo vestibulum urna commodo, iaculis mollis mauris aliquet. Suspendisse tincidunt lobortis nisl, sed luctus ante luctus ac. Fusce tristique scelerisque convallis. Nam laoreet diam lorem, sed rhoncus urna condimentum at.

Vivamus id felis urna. Curabitur hendrerit mi fermentum imperdiet tristique. Integer bibendum lobortis augue eu interdum. Maecenas feugiat lorem posuere cursus volutpat. Donec vitae ipsum eget risus fringilla cursus sit amet eget urna. Donec pharetra porta nunc, id porta lacus dignissim id. Proin dignissim diam non magna ultricies feugiat. Mauris imperdiet mollis dui non ultricies. Curabitur vitae consequat tortor. Praesent fringilla rutrum metus et rutrum. Integer nec augue rutrum, bibendum justo in, dictum enim. In a sem et velit posuere suscipit. In quis est eget mi vulputate consectetur sit amet sed lorem.

Morbi volutpat odio velit, sed convallis ligula ultrices nec. Curabitur blandit tempor libero, sed vehicula metus lacinia vitae. Maecenas molestie malesuada quam, et posuere turpis ultricies nec. Etiam at dui molestie libero sagittis pulvinar. Cras sed nunc sed lacus ultrices consequat et vel ipsum. In et sapien sed massa commodo auctor ac in metus. Vivamus accumsan lobortis nisl, at tincidunt ligula tempor nec. Vestibulum id sem dapibus, lacinia magna eget, laoreet mauris. Curabitur in tristique elit, at tincidunt tellus. Donec dignissim vitae diam sed malesuada. Nullam ornare nunc in cursus tincidunt. Aenean congue ullamcorper sagittis. In sagittis dolor hendrerit imperdiet adipiscing. In odio eros, pretium nec gravida vel, facilisis ut sapien. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Curabitur bibendum dolor sit amet tellus semper, id accumsan leo rhoncus.

Morbi auctor vehicula lorem at vehicula. Duis porta eget enim in dignissim. Maecenas nibh mi, pretium rhoncus consectetur ut, varius vitae justo. Nullam vestibulum, nisi ac congue posuere, purus ante egestas ante, vitae vestibulum nunc nunc fringilla turpis. Mauris semper magna sed semper elementum. Curabitur mi risus, dignissim bibendum dictum ac, pellentesque id augue. Morbi laoreet ligula a leo pretium, id feugiat sapien accumsan.

Morbi vel accumsan mauris, vitae lobortis risus. Vestibulum ac nunc eleifend, euismod eros ac, tempor dolor. Integer nulla felis, viverra at interdum in, lobortis ac lacus. In hac habitasse platea dictumst. Nunc mauris tortor, viverra eu leo ac, rhoncus eleifend sapien. Sed a ipsum rutrum, pretium augue et, fringilla lacus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Curabitur id elit vel urna volutpat convallis sed eget diam.

In velit velit, feugiat a velit in, suscipit venenatis metus. In quis magna enim. Cras ut sollicitudin massa, eu faucibus enim. Nunc non pellentesque diam. Donec eleifend enim eu luctus mollis. Fusce aliquam neque arcu, ut faucibus risus tincidunt et. Nunc dapibus aliquam scelerisque. Vivamus laoreet lectus velit, eu malesuada purus suscipit in. Etiam pulvinar dolor non nibh congue laoreet. Proin ligula mauris, lacinia quis ornare non, fermentum non lectus. Nulla pellentesque varius libero id congue.

Nullam varius at metus at ultrices. Aenean id justo gravida, rutrum mauris non, faucibus quam. Maecenas viverra non odio at vestibulum. Ut aliquam, dolor nec tempus ullamcorper, eros orci iaculis nisi, eu posuere massa urna non eros. Nunc sollicitudin semper nulla eu aliquet. Mauris et erat et magna mollis laoreet. Curabitur mattis nulla ut enim interdum, eget lobortis erat tincidunt. Curabitur auctor eu diam a sagittis. Maecenas id lectus vel sem feugiat adipiscing a interdum neque.

Suspendisse ultrices porttitor adipiscing. Nullam posuere sit amet arcu quis gravida. Ut accumsan lacus in convallis fringilla. Morbi in interdum augue. Ut sodales pellentesque ultricies. Sed luctus nisl a fringilla convallis. Morbi tincidunt elit et cursus commodo. Suspendisse quis ligula commodo neque accumsan mattis non vel nulla. Morbi nunc velit, fringilla at urna eget, vehicula dictum massa. Nunc imperdiet sit amet eros ac tincidunt. Ut porta nulla eu mi ornare feugiat.

Morbi eros mi, consectetur non velit vitae, volutpat convallis odio. Quisque sagittis, elit in auctor rutrum, quam felis porttitor felis, at convallis leo ipsum sed augue. Nam viverra diam in pretium consequat. Sed varius sem et bibendum tempor. In turpis arcu, congue et rutrum ac, adipiscing nec metus. Cras tortor metus, auctor sed libero at, iaculis mattis ligula. Cras condimentum eros et diam blandit, vitae lacinia magna consequat. Sed viverra enim a enim tincidunt blandit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Donec pulvinar purus id orci rutrum blandit. Quisque iaculis tincidunt magna, id congue augue auctor non. Mauris varius pharetra ligula a lobortis. Morbi dapibus ipsum purus, quis lobortis leo dapibus non. Fusce id metus et nibh ultricies convallis a sit amet risus.

In sed lacus nec justo tempus commodo ac nec dolor. Vestibulum vel mauris ac urna auctor tristique. Maecenas tristique, nulla sit amet faucibus bibendum, neque quam accumsan erat, quis malesuada risus purus in nunc. Ut vitae fringilla mauris. Cras ut lacus ultrices neque ullamcorper congue sed in dolor. Praesent vel tortor nec nisl ultrices scelerisque. Curabitur volutpat tortor at hendrerit convallis. In vulputate dapibus sagittis. Integer interdum elit pharetra, pretium dui vel, egestas arcu. Donec eget tempor magna, at mollis quam. Aliquam ut vehicula odio, vitae dapibus leo. Aliquam nec nibh a odio tincidunt pretium in vitae risus. Aenean facilisis dapibus mi, at varius massa adipiscing at. Sed blandit sit amet velit ac lobortis. Curabitur mollis nibh ac massa vehicula porta.

Etiam at orci euismod, commodo orci in, ornare felis. Praesent sit amet felis vel dui dictum gravida. In porta, augue et vulputate pretium, metus lorem adipiscing nulla, a semper massa odio vitae tortor. Ut dolor nibh, scelerisque eget euismod et, pharetra a diam. Suspendisse laoreet mi eget augue congue egestas. Phasellus a odio cursus, molestie nunc non, viverra elit. Aliquam ac consectetur nisi. Morbi sed luctus quam, eu commodo odio. Phasellus rutrum orci sapien, nec placerat tortor condimentum sed. Aliquam erat volutpat. Etiam imperdiet aliquam arcu eu interdum.

Quisque convallis semper lacus, quis vulputate ligula interdum convallis. Nullam eget mi id urna gravida tristique. Fusce augue urna, pulvinar a nibh ut, fermentum rutrum nunc. Vestibulum ullamcorper tempor velit, quis suscipit nulla tincidunt vel. Nunc sed nunc vitae odio vestibulum tincidunt. Morbi id sapien id lectus aliquet convallis. Ut in volutpat velit, non eleifend quam. Curabitur sodales elementum rhoncus. Donec et sollicitudin lectus. Aenean vitae augue feugiat, malesuada mi at, eleifend neque. Sed scelerisque posuere nisl eget dignissim. Pellentesque vitae ligula ornare velit fermentum eleifend. Morbi quis tempor lorem, sed consequat sapien. Nunc eros sem, eleifend at eros vel, vulputate vehicula sem. Nunc et venenatis libero.

Pellentesque quis magna condimentum, congue eros eu, elementum sem. Aenean pretium ac enim at iaculis. Maecenas venenatis, augue et faucibus pharetra, lorem ante convallis arcu, quis euismod magna nunc a metus. Proin sodales ligula eget tempor condimentum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin sit amet diam ut risus iaculis porttitor eget eget ipsum. Cras nec enim volutpat est iaculis lacinia. Sed ut libero at odio vestibulum luctus. Morbi a tempor augue. Fusce tempor dignissim odio. Aliquam faucibus id metus feugiat pulvinar. Curabitur facilisis quam vel nulla pharetra, eu ornare diam rutrum. Curabitur dictum dui ante, at blandit magna luctus ut. Quisque auctor turpis ut scelerisque porttitor.

Nam quis tortor ante. Aenean leo erat, luctus at euismod vitae, tincidunt id turpis. In hac habitasse platea dictumst. Nullam et iaculis ante. Curabitur id ultricies justo. Pellentesque sed rutrum augue, ut cursus magna. Ut facilisis dui enim, ut gravida lectus molestie eget. Donec ac dui a metus sodales pulvinar. Vestibulum sagittis libero eget interdum auctor. In neque ligula, mattis non nibh et, bibendum semper diam. Ut pretium arcu et purus pellentesque luctus. Fusce molestie magna justo, sit amet vehicula metus congue sed. Proin in venenatis tellus.

Sed leo dui, consequat in ipsum id, blandit tristique felis. Nam at eleifend lorem. Nunc egestas mauris vitae lacinia tristique. Curabitur sodales risus et dui dignissim sagittis. Nulla nec ultrices arcu, vel pulvinar velit. Proin quis fermentum nisl. Quisque porta bibendum fringilla. Quisque scelerisque adipiscing volutpat. Sed fringilla, tortor quis dapibus varius, magna nisl elementum sapien, id commodo leo elit vel nulla.

Nulla facilisi. Praesent tincidunt ut est sit amet suscipit. Donec elementum, nisi eu malesuada sollicitudin, felis lacus ornare ipsum, et aliquet turpis nisl nec lectus. Mauris tempor vulputate leo, dignissim posuere nisl luctus non. Nullam id rhoncus lacus. Phasellus aliquam libero et lectus mollis sollicitudin. Donec eu justo sit amet purus pulvinar lacinia ac quis dolor. Duis non dui tempor, placerat magna sit amet, fringilla mauris.

Sed venenatis mollis libero eget fringilla. Phasellus lacinia quis enim sit amet pharetra. Cras congue lacinia velit, eu elementum velit elementum et. Sed a rhoncus libero. Fusce auctor nunc elit, condimentum hendrerit dolor hendrerit ut. Etiam id elit ac ante sollicitudin faucibus id at odio. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec at neque fermentum, imperdiet nunc ut, feugiat quam. Nulla tincidunt, ante ac gravida sagittis, justo neque bibendum lorem, ullamcorper varius purus mi ac lectus. Nullam vel elementum arcu.

Vestibulum dictum vitae tortor nec volutpat. Vestibulum at turpis id urna vehicula tincidunt. Nam venenatis feugiat ultrices. Praesent sem ante, egestas in suscipit a, semper eu sem. Suspendisse tempus mattis purus, at hendrerit orci porttitor et. Ut et vestibulum leo. Pellentesque sit amet nisl blandit, laoreet ligula eget, pulvinar nulla. Sed scelerisque scelerisque purus, id aliquet justo placerat ut. Aenean venenatis purus ac risus ullamcorper feugiat vitae a urna. Aenean ullamcorper lacus porta justo luctus malesuada. Donec tortor nulla, lobortis sit amet interdum quis, mattis in purus. Donec tristique nibh eget diam fringilla dignissim. Nam fringilla quam sit amet eros elementum dapibus.

Donec bibendum fermentum ipsum vel tincidunt. Nam gravida feugiat metus sed mattis. Etiam congue elit scelerisque metus porttitor, pulvinar ornare lectus dapibus. Phasellus ultrices, lectus vitae dignissim feugiat, velit felis feugiat eros, sit amet aliquam ligula sem eu sapien. Pellentesque commodo adipiscing ante, in placerat dui. Donec lobortis pulvinar magna, ac rhoncus mauris dictum nec. Ut eget interdum nunc. Nullam id nulla volutpat magna pulvinar suscipit ut vel odio. Nulla vitae sodales nibh. Integer sit amet ornare elit. Sed eu interdum leo, at pulvinar metus. Curabitur id feugiat metus. In hac habitasse platea dictumst. Vivamus fermentum luctus nulla, a fermentum purus adipiscing in. Proin elit enim, posuere in leo condimentum, porta egestas massa.

Praesent est ligula, ornare sed nulla at, faucibus tristique neque. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vestibulum eget vehicula eros. Etiam nec enim pretium, ornare ligula vitae, mollis felis. Cras vitae ligula sed urna rutrum tincidunt vitae sed sem. Donec ligula libero, porta in imperdiet ac, ornare at sapien. Donec sollicitudin nisl sit amet sagittis semper. Curabitur in eleifend arcu. In quis lacinia nisl. Pellentesque sit amet lectus id nibh pretium molestie vel vitae sem. Proin id facilisis velit, id porta risus. Morbi sodales turpis non massa venenatis, rutrum porttitor purus venenatis. Maecenas ut urna placerat, pellentesque augue quis, sagittis magna. Nullam nec commodo lacus.

Nullam feugiat ligula at adipiscing venenatis. Aliquam imperdiet justo vel nisi convallis varius. Pellentesque vulputate urna at mauris ultricies semper. Vivamus pulvinar, arcu id euismod aliquet, lacus erat auctor magna, sit amet lacinia augue turpis adipiscing enim. Nullam condimentum justo sit amet rhoncus bibendum. Donec nisi justo, iaculis non tempor faucibus, ullamcorper eget magna. Morbi feugiat ipsum nulla, et consequat nisi consectetur eu. Sed sed mauris egestas orci vulputate tristique. Donec scelerisque leo nisl, at porta dui hendrerit eu. Maecenas in diam tincidunt, ultrices tellus non, facilisis arcu. Praesent ac velit nulla.

Suspendisse mattis laoreet nulla, ultricies lacinia odio rhoncus at. Curabitur eu nisi lobortis, venenatis magna in, cursus nulla. Nunc euismod eget elit quis mattis. Nulla ac ante orci. Donec viverra sagittis pharetra. Sed pellentesque neque id arcu gravida porta. Ut posuere dictum purus quis pharetra. Vestibulum dolor metus, consequat vel eros imperdiet, blandit luctus ante.

Nullam malesuada massa eu nulla mattis dictum. Donec ullamcorper, leo vel sollicitudin fermentum, nisi neque cursus purus, vel congue ipsum sem sed ipsum. Donec justo enim, commodo eget malesuada et, commodo elementum libero. Aliquam sagittis, nibh id accumsan blandit, enim felis malesuada diam, a semper dolor ante et sem. Vestibulum in varius purus. Donec vel elit eu neque auctor pretium. Proin placerat commodo ipsum, non vestibulum enim varius volutpat. Donec eget ipsum felis. Aliquam posuere libero ante, non pellentesque urna laoreet in. Integer dapibus lacus eget dolor vehicula congue eget nec lacus. Etiam a tincidunt leo. Aliquam aliquet nec justo egestas gravida. Morbi non neque metus. Donec rhoncus varius diam, laoreet ullamcorper diam laoreet ut. Vivamus imperdiet tellus ac erat elementum, ac interdum libero fermentum.

Sed ultrices hendrerit massa, nec varius metus eleifend tincidunt. Morbi lobortis faucibus sodales. Praesent volutpat nibh vitae interdum aliquet. Maecenas tincidunt eu libero vitae lobortis. Fusce dapibus, dolor vitae vestibulum venenatis, dolor dui blandit dolor, id ultrices justo neque nec urna. Sed ultrices erat molestie, adipiscing ipsum a, vestibulum nisl. Etiam venenatis lorem at lectus porttitor vestibulum. Proin lectus ante, aliquet lobortis elementum id, euismod id tortor. Nullam aliquam et massa sed facilisis. Curabitur sit amet arcu et tortor adipiscing lobortis. Aliquam vehicula nisl eu felis malesuada tincidunt.

Pellentesque malesuada, magna vitae tristique molestie, purus leo placerat justo, eget faucibus nibh eros non dui. Nam dictum turpis ut molestie consequat. Aliquam diam elit, feugiat ac mi quis, venenatis viverra ligula. Quisque sed justo magna. Sed fermentum, tellus in semper pulvinar, turpis dui luctus urna, in tristique tellus leo eu mauris. Integer molestie diam lacus, sit amet fermentum lectus hendrerit a. Suspendisse dui arcu, condimentum ac condimentum non, tincidunt vehicula enim. Maecenas viverra, tortor quis dapibus congue, tortor felis semper purus, a posuere nisi lacus a nibh. Proin eu cursus orci, quis rhoncus felis. Integer id dolor nunc. Aenean a lorem imperdiet, imperdiet est vitae, lacinia nisl.

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Morbi viverra justo id euismod faucibus. Praesent sit amet condimentum turpis. Integer vel egestas justo, vitae tempor elit. Sed sed faucibus purus. Mauris ut luctus erat. Donec semper, velit sit amet iaculis congue, sapien massa gravida lacus, in convallis augue nisi ac purus. Maecenas eu malesuada lacus. Nam egestas sit amet mauris et elementum. Proin mattis lacus nec massa ullamcorper, eget ultricies odio rhoncus. Pellentesque suscipit ornare eros in cursus. Cras imperdiet vehicula libero, eget semper neque aliquam sed. Maecenas commodo nibh in augue sollicitudin, tristique porttitor leo blandit. Fusce imperdiet consequat urna, vel tristique orci interdum id. Nulla et odio nec nunc suscipit mollis. In dignissim ipsum sed diam cursus ultricies.

Etiam porttitor augue nisl. Praesent cursus purus et tortor imperdiet, et dignissim lectus commodo. Quisque hendrerit auctor neque a viverra. Mauris magna purus, dapibus id pellentesque at, mattis vel dui. Phasellus cursus imperdiet libero, in mattis mi congue et. Phasellus tristique purus nisl, vitae consequat elit luctus eget. Pellentesque in augue non dolor ultrices fringilla. Proin dignissim scelerisque ipsum id mattis. Nulla lacinia nibh at ullamcorper dignissim. Aliquam tincidunt porta aliquam. Nunc congue lacinia diam. Nullam in libero eget magna fringilla sodales. Etiam imperdiet dictum elit non rhoncus. Nunc pellentesque nisl est, eu laoreet ipsum elementum ac. Morbi sollicitudin aliquet magna, tempor congue dolor rhoncus at. Integer lobortis posuere tortor.

Fusce quis luctus nibh. Nulla sit amet nisi a purus porttitor tempor. Nulla sapien sem, egestas quis auctor sit amet, faucibus nec nisl. Suspendisse augue ante, hendrerit a luctus bibendum, porttitor consequat magna. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Pellentesque eu augue non nibh feugiat pharetra. Aenean sed ultrices diam, ac iaculis tortor. Donec nisi tortor, eleifend a velit vel, tincidunt porttitor massa. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec suscipit enim nec nunc lacinia eleifend. Aenean porttitor arcu vitae tellus egestas, at ultricies sem viverra. Nulla lectus nunc, interdum nec velit sed, feugiat tempus augue. Mauris rhoncus vulputate sodales. Duis in dictum nisl. Ut tristique sapien quis lectus lobortis, dictum pretium est porta. Proin in euismod erat, vel hendrerit leo.

Phasellus nec molestie leo. Maecenas nec suscipit ante. Quisque elementum, risus sit amet tincidunt mattis, dui purus scelerisque dui, eget ultrices dui nunc at nisi. Fusce posuere hendrerit libero, a feugiat sem pellentesque sed. Maecenas ornare ante diam, et suscipit libero malesuada at. Nullam elementum vitae nunc sed porta. Aliquam fermentum ipsum sed sem scelerisque, at ultrices risus pellentesque. Ut bibendum sapien tortor. Praesent convallis purus eget porttitor elementum. Donec ultrices, libero in tristique feugiat, felis elit sodales risus, at suscipit ligula justo a arcu. Vestibulum facilisis nisl vitae arcu adipiscing, sit amet malesuada turpis feugiat.

Mauris laoreet hendrerit malesuada. Praesent pulvinar rhoncus tortor id pretium. Mauris pharetra lectus in eros dapibus laoreet. Sed consequat tincidunt euismod. Duis egestas molestie magna in gravida. Donec rutrum ac est vel bibendum. Vivamus ac convallis odio. Morbi a magna pulvinar, mattis sem quis, sollicitudin justo. Donec a mi nibh. Duis adipiscing, orci non congue molestie, orci tortor commodo sapien, id hendrerit metus nisl in libero. Nam porttitor, felis nec venenatis sagittis, quam orci posuere libero, eget venenatis tellus diam et erat. Aliquam id feugiat nulla. Nunc pellentesque ut quam vitae tristique. Donec in facilisis sapien, et aliquet tortor.

Nullam a magna eu dolor tincidunt vestibulum vitae vitae dolor. Praesent justo dolor, eleifend eget ullamcorper ac, fermentum quis nisi. Pellentesque velit metus, fringilla nec faucibus sit amet, tincidunt ut purus. Donec consequat gravida lorem imperdiet congue. Etiam et porttitor metus. Vestibulum quis dapibus turpis, dapibus congue lorem. Cras sit amet metus a nunc rhoncus porta.

Interdum et malesuada fames ac ante ipsum primis in faucibus. Sed vel adipiscing velit. Suspendisse placerat, mi in dignissim sollicitudin, sem lorem condimentum ante, in cursus diam lacus et felis. Vestibulum consectetur ac diam sed elementum. Ut rhoncus sapien et placerat viverra. Phasellus a lacus a nisl tincidunt mattis. Aenean augue arcu, euismod eu arcu at, rhoncus sodales urna. Vestibulum sit amet ipsum nec orci ultricies auctor eu eget dolor. Sed vulputate lectus in facilisis aliquam. Curabitur dapibus, dolor sed molestie iaculis, arcu mauris porta quam, id vehicula neque velit sed elit. Etiam sodales elit vitae justo ullamcorper placerat. Donec in purus iaculis, faucibus metus in, facilisis metus. Duis et felis lectus. Ut ac mauris mattis odio aliquam dignissim. Integer vel semper quam, at laoreet ante. Suspendisse euismod nunc dolor, eleifend ornare nunc posuere et.

Suspendisse in odio massa. Praesent sed justo ut urna volutpat fringilla. Suspendisse vitae mauris adipiscing, euismod sem ullamcorper, fermentum purus. Donec arcu metus, ullamcorper non fermentum in, ultricies pharetra elit. Nullam sed tortor vel felis mattis tristique ut mattis tellus. Phasellus mattis suscipit elit id lacinia. Vestibulum sollicitudin neque quis tristique ullamcorper. Nunc adipiscing risus lorem, a porta metus vehicula non. Vivamus ullamcorper elementum sem, quis ultrices dui aliquam pulvinar. Duis fringilla lobortis lobortis. Morbi ac ligula at libero dignissim blandit. Integer at pulvinar orci, vel pharetra felis. Sed dolor nulla, placerat non erat non, posuere cursus erat. Pellentesque turpis leo, luctus vel eros nec, euismod pharetra lorem. Curabitur aliquet leo non orci rutrum aliquam. Cras tristique, odio non feugiat consectetur, mauris elit bibendum nibh, in rhoncus tortor leo eget leo.

Test runner

Warning! For accurate results, please disable Firebug before running the tests. (Why?)

Java applet disabled.

Testing in unknown unknown
Test Ops/sec
bracket test
if ($('a')[0]) {}
pending…
length short
if ($('a').length) {}
pending…
length long
if ($('a').length > 0) {}
pending…

You can edit these tests or add even more tests to this page by appending /edit to the URL.

Compare results of other browsers

1 comment

Ben Roth commented :

jQuery length vs jQuery length > 0 vs jQuery (''),[0]

Add a comment