Para algumas pessoas, o isótopo seria muito semelhante ao trabalho que você fez anteriormente com a Maçonaria; você pode explicar as principais diferenças entre os dois?
O isótopo possui várias características que faltam à Maçonaria. A maçonaria faz essencialmente uma coisa, colocando os elementos do item em uma disposição em cascata. O Isotope possui a lógica de layout da Maçonaria incorporada, mas, além disso, também possui vários outros modos de layout que podem ser usados para posicionar elementos dinamicamente. Você pode até desenvolver seu próprio modo de layout personalizado.
Como mencionei, ele tem funcionalidade de filtragem e classificação incorporada. Filtrar itens é tão fácil quanto passar um seletor jQuery:
$('#container').isotope({ filter: '.my-selector' });
Isotope tira proveito dos melhores recursos de navegador que existem. Em vez de usar o posicionamento típico dos estilos esquerdo / superior, o Isotope adota uma abordagem de aprimoramento progressivo e usa transformações CSS, se compatível com o navegador. Isso fornece desempenho de alto nível para navegadores de alto nível. Com o início da aceleração de hardware, as animações parecem suaves nos navegadores WebKit e em dispositivos ainda menos potentes que usam iOS. As transformações CSS têm melhor desempenho com as transições CSS, que discutirei posteriormente.
Outra diferença é a licença como @AminAriana apontou. A alvenaria está sob a licença do MIT , mas o Isotope é gratuito apenas para uso pessoal .